我想打開一個文件,它是.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