ファイルを開くときに、そのディレクトリを指定する必要があります。パス名を書き込む代わりにカレントディレクトリを使用する方法がありますか?私は使用しています:プログラムの現在のフォルダの使い方は?
source = os.listdir("../mydirectory")
しかし、プログラムは "mydirectory"というディレクトリに置かれている場合にのみ動作します。名前が何であっても、プログラムが存在するディレクトリで動作するようにしたい。
def copyfiles(servername):
source = os.listdir("../mydirectory") # directory where original configs are located
destination = '//' + servername + r'/c$/remotedir/' # destination server directory
for files in source:
if files.endswith("myfile.config"):
try:
os.makedirs(destination, exist_ok=True)
shutil.copy(files,destination)
except:
[現在のディレクトリとファイルのディレクトリを見つける](https://stackoverflow.com/questions/5137497/find-current-directory-and-files-directory) – victor