1. ホーム
  2. python

[解決済み] Pythonで開いているファイルからパスを取得する

2022-05-04 02:16:19

質問

開いているファイルがある場合、そのファイルに対して os を呼び出して、完全なパスを文字列として取得できますか?

f = open('/Users/Desktop/febROSTER2012.xls')

から f は、どのように取得するのでしょうか? "/Users/Desktop/febROSTER2012.xls" ?

解決方法は?

ここで重要なのは name 属性があります。 f オブジェクトを作成します。このように取得します。

>>> f = open('/Users/Desktop/febROSTER2012.xls')
>>> f.name
'/Users/Desktop/febROSTER2012.xls'

役に立ちますか?