私はPayments.txt
という名前の文書を持っていて、それをmyList
に追加しました。 Payments.txt
の各行には、myList
に独自のリストがあります。コードはストライプ化され、Payments.txt
の各行を分割します。 details
はmyList
を検索し、ステータスが「A」であるリストと支払う予定のすべてのお金を支払っていないリストを選択します。これは、テーブルが入ってくるところである。これは私のコードです:。(私は、Python 3.5を使用しています)Python 3.5で表を作成
myList = []
Status = "A"
myFile = open("Payments.txt")
record = myFile.readlines()
for line in record:
myList.append(line.strip().split(','))
myFile.close()
for z in record:
details = [x for x in myList if len(x) == 5 and x[3] == Status and x[2]>x[4]]
if details:
print(details)
break
私はfrom tabulate import tabulate
機能を使用しようとしましたが、それは私のために働いていません。エラーメッセージ:
ImportError: No module named 'tabulate'
このエラーを修正するにはどうすればよいですか?それは私が信じているエラーであるインポートです。
あなたはそれがうまくいかなかったという意味ですか?それをインポートするとエラーが発生しますか? 回避策として、pprintを使用してテーブルを印刷する可能性があります。 – GrigorisG
はい、それはエラーであるインポートです。私はそれを使用するのがより困難なので、印刷物を使いたくない(テーブルの構造を印刷する)。 – User0123456789
これは本当に2つの質問です:本当に[mcve]に修正する必要のあるコードブロックと、答えとあなたの応答で判断すると、Pythonパッケージをインストールする方法も知らないようですしたがって、インポートエラー。これは恐らくあなたが読んで修正する必要があるものです。リンクが提供されます。 – Foon