用户未启动程序时无法读取文本文件

时间:2018-11-03 23:06:25

标签: python

一个简单的程序,可读取文本文件然后打印:

file=open('C:\\test_files\\data.txt', 'r')
read=str(file.read())
file.close
print(read)
input('')

当我运行它(双击程序)时,它可以正常工作, 但是,使用批处理程序启动该程序时

start C:\test_files\python_program.py

开始,然后立即关闭。

1 个答案:

答案 0 :(得分:0)

.py文件不可执行,因此,除非您将.py文件扩展名与Python解释器关联,否则无法在start上调用.py文件。

您也没有提供窗口标题。

尝试以下命令:

start "this is a python window" python c:\test_files\python_program.py