私は、ユーザ定義の名前、例えばdata.csv
でファイルに保存したいデータがいくつか作成されているPython 3 test.py
スクリプトを持っています。このスクリプトが置かれているフォルダには、/Results
というフォルダがあります。私がしたいのは、現在のスクリプトの名前を持つResults
の中にサブフォルダを作成し、そこにファイルを保存することです。ですから、私のファイルは./Results/test/data.csv
に保存されています。以前に存在しなかったフォルダが作成され、ファイルとともに存在する場合は、data.csv
が置き換えられます。私はこれがどのOSでも動作するようにしたい。これは "パイソン的に"どのように行うべきですか?ファイルを現在のPythonスクリプトファイルの名前でフォルダに保存する方法は?
~/
test.py
Results/
test/
data.csv
私が望む場所にdata.csv
が保存されていないテストコードです。編集はどうすればいいですか?
import pandas as pd
filename = "data.csv"
df = pd.DataFrame([1,2,3])
df.to_csv(filename)
私はそれを動作させることができませんでした。私の質問で追加されたコードをチェックして、それがどのように行われたかを教えてください。 – Bella
申し訳ありませんが、学校のコンピュータで使用していたため、テストできませんでした。私は今それをテストします。 – chevydog