如果你在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"。如果还不成。只能手工将" —"
替换成负号。