在Excel中使用xlwings运行python,麻烦阅读'LOG_FILE'
我刚刚安装了xlwings
for mac,并试图从现有的Excel文档中执行Python代码。 该文件保存在我的文件夹,调用它
\Users\me\my_dir\my_file.xlsm
我在\my_dir
中xlwings.bas
了\my_dir
的副本(可能不必要),并将其导入到my_file.xlsm
。
我有一个模块my_module.py
与一个函数my_sub()
去互联网,拉取一些数据,并希望把这些数据放入Excel电子表格中的一个单元格(我应该添加一个早期版本的my_sub()
,只是打印数据到terminal工作正常)。
无论如何,当我尝试运行这个使用RunPython,我得到一个“path/文件访问错误”就行了
Open FileName For Input As #FileNum
并在本地窗口中, FileName
是LOG_FILE
的名称
"Macintosh HD:Users:Me:my_dir:xlwings_log.txt"
它给我一个file_path错误。
我很确定它不是xlwings
代码的问题,因为当我使用RunPython
运行一个更简单的python脚本时,它工作得很好。 但是我不知道如何debugging,因为错误被隐藏在源代码中。
有没有人看到这个错误或知道如何解决它?