[问题] 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