在终端中显示正在运行的Python代码

时间:2019-10-08 15:07:58

标签: python macos terminal

抱歉,这很愚蠢,不清楚或不是问问题的好地方...

为了从文件中获取sys.argv(将其拖放到文件中),我制作了一个automator应用程序。 这是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”上,在文件目录中,脚本创建了一个新文件夹。 但我在任何地方都看不到myprintoutput

如何让控制台显示发生的情况(在Windows中,我使用运行脚本的DAT文件,但所有内容都在CMD中进行了跟踪)

非常感谢 纪尧姆

1 个答案:

答案 0 :(得分:0)

哼哼,我不确定我是否理解这个问题....

所以我可能没有给出正确的答案。

1)从Powershell运行代码(确保python正确链接...)

2)在“ os.makedirs ....”下添加(对于python 3): 打印('/'.join(file.split('/')[:-1]))+"/new“)

3)保存并运行

如果它解决了您的问题,请将其视为答案,我需要要点..... :)