0
ファイル名を受け付けるプログラムと、そのファイルに隣接行列を書き込む隣接行列を表すテーブルを書きたいと思います。これは、入力ファイルと同じ形式に従う必要があります。ファイルに隣接行列を書き込んだり、書き込んだファイルから読み込む方法はありますか?
印刷されたファイルから読み取ろうとすると、何も印刷されませんでしたか? これは私のコードです。
adjacencyMatrix=input('Enter an adjacency matrix:')
outputFileName=input('Enter a filename:')
writeToThis = open(outputFileName, 'w')
writeToThis.write(adjacencyMatrix)
#read from file
fileName = input("Enter input file name: ")
fileToRead = open(fileName,'r')
for line in fileToRead:
print(line)
ファイルが存在し、空ではないことを確認しましたか? –
Python2を使っていたら、 'raw_input()'を使う必要があります。もしPython3を使っているなら、 'input()'を使ってうまくいきます。また、エラーメッセージや空のファイルがありますか? – Torxed