使用xlwings在excel中运行python,无法读取'LOG_FILE'

时间:2014-10-21 18:19:52

标签: python excel excel-vba vba

我刚为mac安装了xlwings,我试图从现有的Excel文档中执行Python代码。文档保存在我的文件夹中,称之为

\Users\me\my_dir\my_file.xlsm

我在xlwings.bas中制作了\my_dir的副本(可能是不必要的),并已将其导入my_file.xlsm

我有一个模块my_module.py,其功能my_sub()可以上网,提取一些数据,并希望将这些数据放入Excel电子表格的单元格中(我应该先添加一下)刚刚将数据打印到终端的my_sub()版本工作正常。)

无论如何,当我尝试使用RunPython运行它时,我得到一个"路径/文件访问错误"在线

Open FileName For Input As #FileNum

在本地窗口中,FileNameLOG_FILE

的名称
"Macintosh HD:Users:Me:my_dir:xlwings_log.txt"

它给我一个file_path错误。

我非常确定xlwings代码不是问题,因为当我使用RunPython运行更简单的python脚本时,它运行得很好。但我不知道如何调试这个,因为错误隐藏在源代码中。

是否有其他人看到此错误或知道如何绕过它?

0 个答案:

没有答案