Python can't find file errorno:2

Python09

Python can't find file errorno:2,第1张

欢迎进入django世界

如果你在path路径中包含了python.exe和django_admin.py这两个路径就可以在任何目录下直接输入 django_admin.py startproject等命令。

不这样设置的话你岂不是只能在script目录下建立网站目录了。

注意:

必须包含两个路径

第一个是类似c:\python25这样的python路径,

第二个是类似C:\Python25\Scripts这样的脚本路径。(django_admin.py在scripts目录下)

愿意与你交流django。

你用的是python3才会出这个问题。 python3在readlines里,缺省会使用操作系统当前的编码来解析文件,比如windows下就用GBK,在linux下则根据当前language来设置解析办法。

解决的办法是在open()里加上参数

fi= open('somefile.txt', 'r')

改成

fi= open('somefile.txt', 'rt',encoding="utf-8")

这个encoding就是指定编码格式。 如果encoding="utf-8"不行,你就改成encoding="gb18030",如果还不成,就改成encoding="big-5"。如果还不成。只能手工将" —"

替换成负号。