Visual Studio, сохраняющий файл кода в другом каталоге, чем скрипт - PullRequest
0 голосов
/ 29 октября 2018

Когда я выполняю код Python ниже в Visual Studio, он сохраняет файл в "C:\Users\username".

import pandas as pd
df = pd.DataFrame([0]*2)
df.to_csv('results.csv', index=False, header=False)

Как я могу изменить настройку, чтобы она всегда сохранялась в каталог, в котором сохранен код?

Любая работа вокруг?

Спасибо.

1 Ответ

0 голосов
/ 29 октября 2018

Вы должны определить свой путь, куда вы собираетесь писать, используйте это:

Укажите путь по: myDir = '/path/to/Desktop/My_project_folder' тогда вы можете присоединиться к этому, используя os.path.join:

output_path = os.path.join(myDir, 'result.csv')

Точно так же вы можете определить и другие пути.

Путь к файлу можно найти по:

import os
print (os.path.abspath("testfile.ext"))

Это дает абсолютный путь, чтобы использовать полный путь:

for r,d,f in os.walk("C:\\"):
for files in f:
     if files == "testfile.ext":
        print (os.path.join(r,files))

выход:

C:\path\testfile.ext
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...