は、次の形式のデータ::ファイルのデータをPythonで読む?私はファイルを持っている
[8, 3, 4, 14, 19, 23, 10, 10, "Delhi"]
13
"Delhi"
8
10
19
私はPythonやRubyでデータを読み取ることができますどのように含まれていinput.txt
言います。私の最初の行には、整数と文字列の両方を含むデータが含まれていることがわかります。 また、どうすれば保存できますか?
は、次の形式のデータ::ファイルのデータをPythonで読む?私はファイルを持っている
[8, 3, 4, 14, 19, 23, 10, 10, "Delhi"]
13
"Delhi"
8
10
19
私はPythonやRubyでデータを読み取ることができますどのように含まれていinput.txt
言います。私の最初の行には、整数と文字列の両方を含むデータが含まれていることがわかります。 また、どうすれば保存できますか?
は、私はあなたの例を与える:
with open(fname) as f:
content = f.readlines()
# you may also want to remove whitespace characters like `\n` at the end of each line
content = [x.strip() for x in content]
注:リスト:組み込みのPythonのシーケンス。その名前にもかかわらず、 要素へのアクセスがO(1)であるため、リンクリスト以外の言語で配列に があります。
with open(filename) as txt: evaluated_lines = [eval(line) for line in txt if line.strip()] print(evaluated_lines)
出力されています:あなたは、入力されたテキストファイルのソースを信頼する場合
あなたはこれを参照してください詳細http://stackoverflow.com/questions/10393176/is-there-a-way-to-read-a-txt-file-and-store-each-line-to-memory –
は、その後、私はそれぞれの行は、あなたのような何かができるように、有効なPython式があることに気づく
[[8, 3, 4, 14, 19, 23, 10, 10, 'Delhi'], 13, 'Delhi', 8, 10, 19]
サブリスト、整数、および文字列が混在していることがあることに注意してください。
最初の行はどのデータ構造ですか?整数と文字列の両方のデータ型を格納するには? –
http://stackoverflow.com/questions/14676265/how-to-read-text-file-into-a-list-or-array-with-pythonこれを参照してください.Uに役立ちます –