我想打开一个文件,它是.java,并在文件名中包含“应用程序”。该文件访问正确,但在尝试读取文件时收到一个空字符串。打开文件返回空
该文件不是空的,application_class.tell()返回0(这意味着指针读取在文件的开头)。我可以做什么来阅读我的文件?
import os
files = [f for f in os.listdir('.') if os.path.isfile(f)]
filename_application = ""
for file in files:
if "Application" in file:
filename_application = file
application_class = open(filename_application, "r")
#application_class.seek(0)
print(application_class.tell())
print(application_class.read())
我的目录
$ ls
CustomersApplication.java main.py
我认为你需要,除非你希望每个目录 – TLOwater
我希望只有一个应用程序文件只有一个应用程序文件,以更改您的缩进,这是“主”的我的Java项目。 –
从测试看来,您看起来不像是只能读取Java文件 – TLOwater