【发布时间】:2014-02-19 00:03:55
【问题描述】:
我有一个 python 脚本,它通过 sys.argv 将文件作为参数。
在 Linux 中将此文件作为参数传递的最佳方式是什么?
我尝试在我的 python 脚本的第一行添加这行代码,认为这可以让我将文件拖放到上面,但这似乎不起作用。
#!/usr/bin/env python
我有什么遗漏吗?干杯
【问题讨论】:
-
嗯,你试过在终端输入
python script.py filename吗? -
您是否使脚本可执行?
-
二进制路径是否存在? (因为它有一个空格)
-
stackoverflow.com/questions/19978540/… 建议这取决于您的桌面环境。 (“最好”的方式可能是 mu 的建议,虽然这并没有解决拖放问题......)
-
谢谢mu...这正在工作...(掌心)。那么这行代码有必要吗? (#!/usr/bin/env python) 它是干什么用的?