簡體   English   中英

在終端中顯示 Python 代碼正在運行

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM