私はPDFを作成し、スクリプトが保存されているフォルダのサブフォルダに保存するpythonスクリプトを持っています。私は、サブフォルダにファイルを保存し、次のを持っている:os.path.joinの部分パスを指定する
outfilename = "Test" + ".pdf" #in real code there is a var that holds the name of the file
outfiledir = 'C:/Users/JohnDoe/Desktop/dev/PARENTFOLDER/SUBFOLDER/' #parent folder is where the script is - subfolder is where the PDFs get saved to
outfilepath = os.path.join(outfiledir, outfilename)
は、私は完全なパスを指定しなくても、サブフォルダにPDFファイルを保存することができます方法はありますか?私はこのスクリプトを複数のコンピュータが使用できるexeにしたかったと言いますが、PDFをサブフォルダに保存するだけでパスをどのように表示するのでしょうか?
ありがとうございます!
私は通常、スクリプトが出力ディレクトリに渡す(コマンドラインを介して、または設定ファイルのいずれか)の引数を取る必要があります。何かのように: は 'のpython -o /パス//outdir' https://docs.python.org/3/library/argparse.html –