リスト形式の.txtテキストファイルがあります。 [' ok ', ' test ', ' help ']
このテキストファイルリストをどのように読み込み/インポートできますか?テキストファイルリストをPythonリストにインポート
-2
A
答えて
1
あなたがeval()
使用することができます:それはあなたがそれを養う任意の文字列を評価しますので、
with open("file.txt", "r") as file:
result = eval(file.read())
しかし、eval()
は通常、推奨されません。これには、悪意のあるユーザーがファイルに入れた任意のコードが含まれます。それを避けるために、あなたの代わりにliteral_eval()
を使用する必要があります。
from ast import literal_eval
with open("file.txt", "r") as file:
result = literal_eval(file.read())
定期eval()
機能とは異なり、literal_eval()
だけで、基本的なPythonの型に変換した文字列を評価します(これはこれは、最も一般的に使用されているものですリストや辞書を含み) 。
1
最も簡単な方法は、あなたがこれまでに試してみました何
from ast import literal_eval
with open("example.txt","r") as stuff:
answer= literal_eval(stuff.read())
関連する問題
- 1. リストのリストにCSVをインポートするPython
- 2. テキストファイルのコンテキストをPythonのリストにインポート
- 3. IPアドレスのリストを配列/リストのPython 2.7にインポートする
- 4. 2Dリストに私がリストとしてPythonにインポート
- 5. Python:他のモジュールからリストをインポート
- 6. PythonをPythonにインポート
- 7. Pythonの実際のインポート名のリスト
- 8. Pythonで多次元リストにファイルをインポートする
- 9. Python:リストにリスト
- 10. テキストファイルリスト内の特定のアイテムを変更する
- 11. テキストファイルリストからURLの有効性チェックをスクリプト化する
- 12. インポートのpythonモジュールに
- 13. Python SSHと出力をインポートされたリストと比較する
- 14. インポートされたモジュールのリストをPythonで取得する
- 15. python - plyfileをインポート
- 16. ファイルからデータをインポートし、それをPythonリストに追加するには?
- 17. PythonモジュールをRにインポート
- 18. 大きなtxtファイルをPythonにインポートしてリストを作成する
- 19. Pythonで作成されたリストを含むR変数をインポートするには?
- 20. Pythonリスト:単一リストを2Dリストにコピー
- 21. Bulkloaderインポート整数リスト
- 22. .csvから複数のPythonリストへのインポート/エクスポート?
- 23. パスのリストに基づいてリストにデータファイルをインポートする
- 24. Pythonの文字列のリストではなく、データフレームに.datファイルをインポートする
- 25. Pythonクラスにインポートされたすべてのメソッド/クラスをリストする方法
- 26. Excelの行と列をリストにインポート
- 27. Pythonインポート質問
- 28. Pythonの:インポート
- 29. Pythonでのインポート
- 30. インポート、Pythonの2.7
literal_eval使用するのですか? – larsks