0
だから私はなぜこのエラーが出るのか理解しようとしています。私はこれを置く場合:ファイルを開くときにタイプエラーが発生しました
def open_file():
fp = open("ABC.txt")
return fp
file = open_file()
count = 1
for line in file:
if count == 9:
line9 = line
if count == 43:
line43 = line
#blahblahblah more programming
これは動作しますが、これは私にNoneTypeオブジェクトを与えるには、反復可能ではありません。
def open_file():
while True:
file = input("Enter a file name: ")
try:
open(file)
break
except FileNotFoundError:
print("Error. Please try again.")
print()
file = open_file()
count = 1
for line in file: #here is where I get the error
if count == 9:
line9 = line
if count == 43:
line43 = line
私はそれだけでいくつかの愚かな間違いだと思うが、私はそれを見つけるように見えることはできません。 お時間をありがとう!
のようなものを試してみてください'NoneType'です。 – Li357