Python:python执行中的文件操作问题

时间:2014-01-08 14:37:14

标签: python

我正在尝试执行位于名为:folder1

的文件夹中的python文件

我正在使用:

〜$ python /folder1/a.py (不起作用)

当我去那个文件夹,然后执行一切正常:

〜/ folder1 $ python a.py (有效)

我认为我在文件a.py中编写的代码中使用文件写入操作,因为第一种执行方式不起作用。 请提出一些建议来解决这个问题。

2 个答案:

答案 0 :(得分:2)

第一次尝试的路径:/folder1/a.py从根目录(/)开始搜索,这就是它找不到脚本的原因。它会像这样正确地完成:

~$ python folder1/a.py

请注意我是如何删除开始/字符的。看一下man path_resolution(7),看看UNIX / Linux OS如何查找命令和文件。

答案 1 :(得分:0)

文件总是转到主文件夹.. 我抓住了绝对的路径,它对我来说非常有用..

感谢Paulo关于文件权限的提示。