ダミーの質問に申し訳ありませんが、私は多くのトピックを読んでいますが、私のコードはまだ.csvファイルを作成して保存しません。パンダでCSVファイルを保存することができません
import pandas as pd
def save_csv(lista):
try:
print("Salvando...")
name_path = time.strftime('%d%m%y') + '01' + '.csv'
df = pd.DataFrame(lista, columns=["colummn"])
df.to_csv(name_path, index=False)
except:
pass
dados = [-0.9143399074673653, -1.0944355744868517, -1.1022400576621294]
save_csv(dados)
パス名は「DayMonthYear01.csv」(20121701.csv)です。
コードを実行すると終了しますが、ファイルは保存されません。
コードの出力は、ちょうど次のとおりです。
>>>
RESTART: C:\Users\eduhz\AppData\Local\Programs\Python\Python36-32\testeCSV.py
Salvando...
>>>
は、誰もが私が行方不明です何を知っていますか?
'except exceptions'を' except except e'に変更し、 'pass'の代わりに' print(e) 'に置き換えてください。それはあなたがデータを適切に保存していない理由を教えてくれるでしょう。どのような例外がスローされているのかを知らなくても、単に 'pass'することはできません。 – Abdou
ご返信ありがとうございます。例外は次のとおりです。 [Errno 13]アクセス権が拒否されました: '20121701.csv' –
そのフォルダに書き込む権限がないようです。 'Documents'や' Desktop'のように別の場所にファイルを保存してください。管理者として 'IDLE'を開くこともできます。 – Abdou