【发布时间】:2019-12-14 09:08:00
【问题描述】:
我试过 ls '.'、ls './' 和 ls './.' ,并且它们都给了我相同的结果。
但是对于某个文件,我只能使用“python file ./”而不是其他两个选项来运行它。所以我想知道它们之间有什么区别。
编辑:
这不是我写的。
try:
in_dir = sys.argv[1]
except:
sys.exit("Usage: python formatter_oocl.py path/to/dir")
in_dir = "OOCL_RAW_DATA/" # name of directory where xls files will be read from
files = os.listdir("./"+in_dir)
#files = ['./' + in_dir + files[i] for i in range(len(files))]
print(files)
谢谢
【问题讨论】:
-
不同之处在于您的程序我们无权访问。
-
一个疯狂的猜测是你的程序假设它可以接受路径参数并直接将文件名连接到它上面。这仅在路径参数为空或以
/结尾时才有效。
标签: python linux terminal git-bash