だから、ファイルからURLを読み込もうとしていて、URLが存在していれば/到達可能かどうかを確認しようとしていますか? (私は.txtファイルからURLを読んでいます)pythonでファイルからURLを読み込む?
私は取得していますエラーは次のとおりです:
name 'in_file' is not defined
コード:
from urllib.request import urlopen
def is_reachable(url):
if urlopen(url):
return True
else:
return False
in_file_name = input("Enter file name: ")
try:
in_file = open(in_file_name, "r")
except:
print("Cannot open " + in_file)
line = in_file.readline().replace(" ", "")
print(line)
counter = 0
while line != "":
if is_reachable(line) == True:
counter += 1
print("The URL on line ", counter, "is unreachable!")
line = in_file.readline()
エラーがどのようなものです:あなたは簡単だろう
より良いアプローチを列挙使用できますか? –
NameError:名前 'in_file'が定義されていません – Kris
'in_file.readline()'はインデントのために 'is_reachable'が' True'を返す場合にのみ呼び出されます。 in_file:in infile:for line in infile: 'ブロックで' with open()を使用してみませんか? –