[問題] python迴圈問題

作者: chaojune   2022-01-05 10:00:11
自行修改網路上pdf轉word的程式
執行後發現需要輸入兩次數字選項才會開始執行
想請問是什麼地方造成的?
感謝!
os.chdir(os.path.abspath(os.path.dirname(sys.argv[0])))
J=True
while J:
print("""\n執行程式前請先將檔案放入資料夾中""")
print("\n1.PDF_轉_Word\n2.PDF圖片擷取\n3.退出程式\n")
choice=int(input("請輸數字選擇需要的功能:"))
if choice==1:
print("歡迎使用PDF轉Word程式")
time.sleep(1.5)
print("
作者: panex0845 (胖克思)   2022-01-05 10:18:00
你的偵錯壞了嗎?
作者: lycantrope (阿寬)   2022-01-05 10:51:00
每多個Process會import整個.py,導致while loop重複你要把while loop分開放在if__name__=="__main__":下面
作者: chaojune   2022-01-06 09:04:00
還是不行@@ 感謝樓上回覆
作者: lycantrope (阿寬)   2022-01-06 09:18:00
怎麼可能不行,你可以把code貼出來嗎?
作者: chaojune   2022-01-07 11:44:00
請收站內信
作者: hanfadacai (沒有綽啦)   2022-01-10 15:29:00
同L大

Links booklink

Contact Us: admin [ a t ] ucptt.com