.py文件无法直接执行

2013-09-08 22:35:22 +08:00
 vicence


权限也加了,就是无法执行
3818 次点击
所在节点    Python
10 条回复
ipconfiger
2013-09-08 22:40:04 +08:00
whereis python 看看你的解释器地址是不是 /usr/bin/python
lennyh
2013-09-08 22:42:41 +08:00
shbang line有问题,貌似是文件格式的原因,试试dos2unix...
hadoop
2013-09-08 22:43:19 +08:00
输入命令 which python 看看你的python的路径是哪个
vicence
2013-09-08 22:54:18 +08:00
@hadoop
@ipconfiger

都没问题
skydiver
2013-09-08 22:57:33 +08:00
@vicence 脚本第一行写的什么?
vicence
2013-09-08 23:05:30 +08:00
@skydiver
@ipconfiger
@lennyh
@hadoop
是文件格式问题,谢谢你们
013231
2013-09-08 23:07:11 +08:00
換行符的問題, 注意那個^M.
Mutoo
2013-09-08 23:44:32 +08:00
看到状态栏 a.py[+][python,,dos]
果断 :set ff=unix
vicence
2013-09-09 00:16:05 +08:00
在window下,无论是dos,还是unix,都没问题,在太坑爹了
TankyWoo
2013-09-09 17:15:05 +08:00
EOL的问题, 以前我也遇到过, 记录了下:

http://www.wutianqi.com/?p=3392

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/81786

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX