現在、プログラマが2つのファイルをリコールするコードを実行しています。つまり、次のコードはそれらを結合しますが、ファイルからインポートするコードを変更します。 ValueError:基数10のint()のリテラルが無効です。python help!無効なリテラルfor int()for base 10:
ここに私のコードもあります。次のエラーが発生しました:compressed_sentence [(int(i)-1)変数は、プログラムによってdeteminedされている場合、それは仕事が
uncompressed = 0
file1 = open ("NonDupT2.txt" , "r")
compressed_sentence=file1.read()
file1.close()
file1 = open ("PositionT2.txt" , "r")
compressed_Positionsonly=file1.read()
file1.close()
compressed_Positions= compressed_Positionsonly.split()
print(str(compressed_Positions))
for i in compressed_Positions:
if compressed_sentence[(int(i)-1)]==uncompressed:
print(compressed_sentence[(int(i))])
uncompressed = compressed_sentence[(int(i))]
else:
print(compressed_sentence[(int(i)-1)])
uncompressed=compressed_sentence[(int(i)-1)]
print(str(int(i)))
uncompressed = 0
compressed_sentence = ['hello' , 'hello' , 'why' , 'hello' , 'lmao']
compressed_Positions = ['1' , '1' , '2' , '1' , '3']
print(str(compressed_Positions))
for i in compressed_Positions:
if compressed_sentence[(int(i)-1)]==uncompressed:
print(compressed_sentence[(int(i))])
uncompressed = compressed_sentence[(int(i))]
else:
print(compressed_sentence[(int(i)-1)])
uncompressed=compressed_sentence[(int(i)-1)]
print(str(int(i)))