前提・実現したいこと
値渡しでもってきたアドレスを組み合わせて
変数を作ろうと考えておりますが、どうしてもうまくいきません。
それとPythonのことを勉強したいので
良い本がありましたらぜひとも教えていただけませんか?
※編集済み
追記:エラーメッセージとコードを訂正
前の奴は解決しようとして私が追記した後でした。
発生している問題・エラーメッセージ
c:\python>python renshu30.py {abcde}'' {abcde}'' 計算API.xlsm Traceback (most recent call last): File "renshu30.py", line 13, in <module> book = px.load_workbook({book_add}, keep_vba=True) File "C:\Program Files\Python37\lib\site-packages\openpyxl\reader\excel.py", line 174, in load_workbook archive = _validate_archive(filename) File "C:\Program Files\Python37\lib\site-packages\openpyxl\reader\excel.py", line 94, in _validate_archive if not is_file_like and os.path.isfile(filename): File "C:\Program Files\Python37\lib\genericpath.py", line 30, in isfile st = os.stat(path) TypeError: stat: path should be string, bytes, os.PathLike or integer, not set
該当のソースコード
python
1import openpyxl as px 2 3abcde = "C:\python" 4 5c_add = " {abcde}'\' " 6 7print(c_add) 8 9book_add = c_add + "計算.xlsm" 10 11print(book_add) 12 13book = px.load_workbook({book_add}, keep_vba=True) 14print(book)
試したこと
workbookにformat関数を組み込みましたり、色々です。
根本的にPythonの変数に関する文法がわかってないことが身に沁みました。
補足情報(FW/ツールのバージョンなど)
Python3.7.1

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。