0

csv ファイル (main.py と同じフォルダー内) からデータを読み込もうとしていますが、Visual Studio Code がプロジェクト フォルダーなどを認識していないようです。

FileNotFoundError: [Errno 2] そのようなファイルまたはディレクトリはありません: 'ratings.csv'

これが私のコードです

import numpy as np
import pandas as pd


# read data with panda, only the columns that are needed
r_cols = ['user_id', 'movie_id', 'rating']
ratings = pd.read_csv('ratings.csv', sep=';', names=r_cols, usecols=[1, 2, 3], encoding="ISO-8859-1", low_memory=False, header=0)

ファイルのフルパスを追加すると問題が修正 され、コードの先頭に追加import osしても機能します。os.chdir

しかし、PyCharm を実行するために上記の調整は必要ありません。だから私の質問は残っています.私が見逃しているVSCode設定はありますか?

4

4 に答える 4

0

コメントで言及されているように、VSCode でデバッグ パスを設定できます。次の設定を " launch.json" に追加してください: (コードをデバッグする前に、ファイルが配置されているディレクトリに自動的に移動します)

"cwd": "${fileDirname}",

ここに画像の説明を入力

于 2020-12-31T05:53:15.377 に答える