csvファイルをpandasのデータフレームで読み込むと下記エラーになります.
このcsvファイルを手動でexcelで開いてそのまま上書き保存したあとなら,うまく読み込めるようなります.
毎回手動でファイルを開いて上書き保存するしか方法がないのでしょうか.
また何が原因しているのでしょうか.
注:保存する場合「互換性のない機能があります・・・」というメッセージが表示されているのが気になりますが?
python
コード
#coding =utf-8
import pandas as pd
file_name="D:\My Documents\python_prg\abc_1.csv"
with open(file_name) as f:
df = pd.read_csv(file_name,header=None,encoding='cp932')```.
エラーメッセジ
Traceback (most recent call last):
File "c:\Users\user.vscode\extensions\ms-python.python-2020.2.64397\pythonFiles\ptvsd_launcher.py", line 48, in <module>
main(ptvsdArgs)
File "c:\Users\user.vscode\extensions\ms-python.python-2020.2.64397\pythonFiles\lib\python\old_ptvsd\ptvsd_main_.py", line 432, in main
run()
File "c:\Users\user.vscode\extensions\ms-python.python-2020.2.64397\pythonFiles\lib\python\old_ptvsd\ptvsd_main_.py", line 316, in run_file
runpy.run_path(target, run_name='main')
File "C:\Users\user\AppData\Local\Programs\Python\Python38\lib\runpy.py", line 262, in run_path
return _run_module_code(code, init_globals, run_name,
File "C:\Users\user\AppData\Local\Programs\Python\Python38\lib\runpy.py", line 95, in _run_module_code
_run_code(code, mod_globals, init_globals,
File "C:\Users\user\AppData\Local\Programs\Python\Python38\lib\runpy.py", line 85, in _run_code
exec(code, run_globals)
File "c:\Users\user\AppData\Local\Programs\Python\Python38\csv_read_test.py", line 6, in <module>
with open(file_name) as f:
OSError: [Errno 22] Invalid argument: 'D:\My Documents\python_prg\x07bc_1.csv'
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。