[英]Display in Terminal the Python code running
對不起,如果它是愚蠢的,不清楚甚至不是問的好地方......
為了從文件中獲取 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
所以基本上我在我的“應用程序”上拖放一個文件,在文件目錄中,腳本創建一個新文件夾。 但我在任何地方都看不到 myprintoutput
我怎么能有一個控制台告訴我發生了什么(在 windows 中,我使用運行腳本的 DAT 文件,但所有內容都在 CMD 中跟蹤)
非常感謝紀堯姆
嗯,我不確定我是否理解這個問題....
所以我可能不會帶來正確的答案。
1)從 Powershell 運行您的代碼(確保您的 python 正確鏈接...)
2)在“os.makedirs ....”下添加(對於python 3): print ('/'.join(file.split('/')[:-1]))+"/new" )
3)保存並運行
如果它解決了您的問題,請將其視為答案,我需要積分..... :)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.