作者aaccbb (zzz)
看板Python
标题[问题] .py路径问题
时间Mon Mar 7 10:33:52 2016
新手请教
我写了一个.py档存在D槽,如果在idle打开file後按F5可以执行,
但到了idle或GUI执行 python test.py则出现: SyntaxError: invalid syntax
怕是找不到档案也试过 python D:\python\test.py 同样不行,
还是有规定.py档要放在哪里才能执行吗?
朋友说可能是系统变数的问题,
但C:\Python27\;C:\Python27\Scripts等系统变数我都确认加过了
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.112.220.136
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1457318035.A.66C.html
1F:推 KJFC: 他应该会说错在哪 03/07 11:11
2F:→ octantis: 使用sys.path找你放的资料夹路径是否有在该list里面,如 03/07 11:45
3F:→ octantis: 果没有则使用sys.path.insert(0, 路径)加入 03/07 11:45
4F:→ octantis: idle预设路径会在python安装资料夹里,如果你档案放在其 03/07 11:47
5F:→ octantis: 他资料夹就得在报行时打上路径或加入sys.path 03/07 11:48
6F:→ octantis: 执 03/07 11:48
7F:→ octantis: 不过找不到档案应该不会出现invalid syntax,你可能程式 03/07 11:53
8F:→ octantis: 内容有写错,自己再检查一下 03/07 11:53
我找到问题了,跑到cmd就可以执行,不要在idle或GUI就好。
※ 编辑: aaccbb (140.112.220.136), 03/07/2016 19:03:41
9F:推 JackBaska: 你可能有用magic word,如果有的话你的执行过程就不是 03/08 08:35
10F:→ JackBaska: 单纯给python kernel,像是你如果有%pylab,在非jupyter 03/08 08:36
11F:→ JackBaska: 执行环境依旧得写import,否则会syntax error 03/08 08:37