抱歉,如果这是愚蠢的,不清楚或甚至不是好的地方问...
为了从文件中获取sys.argv (拖放它),我制作了一个自动化应用程序。下面是script.py中的代码:
#!/usr/bin/env python3
import sys
import os
file=sys.argv[1:][0]
print(file)
try:
os.makedirs(('/'.join(file.split('/')[:-1]))+"/new")
except:
OSError
pass
因此,基本上我将一个文件拖放到我的“app”上,在文件目录中,脚本会创建一个新的文件夹。但是我在任何地方都看不到我的打印输出
我怎么能有一个控制台告诉我发生了什么(在windows中,我使用一个DAT文件来运行脚本,但所有内容都是在CMD中跟踪的)
非常感谢guillaume
发布于 2019-10-08 15:40:22
嗯,我不确定我是否理解了这个问题……
所以我可能不会带来正确的答案。
1)从Powershell运行你的代码(确保你的python链接正确...)
2)在“os.makedirs...”下添加(Python3):print ( '/'.join(file.split('/'):-1))+"/new“)
3)保存并运行
如果它解决了你的问题,考虑它作为答案,我需要积分.:)
https://stackoverflow.com/questions/58289183
复制相似问题