【问题标题】:How can I run a python script without using a python editor that includes the smartsheet sdk如何在不使用包含 smartsheet sdk 的 python 编辑器的情况下运行 python 脚本
【发布时间】:2018-08-21 03:54:33
【问题描述】:

一个解决方案我一直在尝试使用 py2exe 和 cx_Freeze 之类的东西将 python 脚本转换为 .exe 文件,但在运行 cmd 后我不断收到错误消息。你们有没有其他的解决方案,或者我应该继续尝试我目前正在做的事情。

注意:我在 anaconda 上运行 Spyder 3.3.1,并使用 anaconda 提示安装文件和使用我安装的文件

示例 1:我使用

编译程序
pyinstaller myscript.py

当它完成运行时,我留下了一个完整的构建文件夹,但一个空的 dist 文件夹。

在 cmd 提示符停止之前我得到的最后一个错误是:

for real_module_name, six_module_name in real_to_six_module_name.items():
AttributeError: 'str' object has no attribute 'items'

【问题讨论】:

  • 您采取了哪些步骤?有哪些错误?请提供详细信息。
  • 我将在问题中添加示例
  • 这可能与其他人遇到相同错误的stackoverflow.com/questions/35613300 有关。

标签: python smartsheet-api smartsheet-api-1.1 smartsheet-api-2.0


【解决方案1】:

如果您只想在不使用 IDE 的情况下运行脚本,只需 run it from the command line

C:\Python27\python.exe C:\script\path\my_python_script.py

如果你想要一个可双击的图标,你可以将它包装在一个批处理文件中。

【讨论】:

    【解决方案2】:

    我最终使用的是一个名为 xlwings 的 python 插件。这是一个简单的安装使用,

    conda install xlwings 
    

    我只是使用了一个 Excel 电子表格进行输入(文件夹/工作表 ID 和标题)。

    我制作了一个宏,它允许我按下一个按钮来启动代码(无需打开 python 解释器)并且它运行良好。

    感谢大家一直以来的帮助和支持,非常感谢!

    【讨论】:

      猜你喜欢
      • 2023-01-08
      • 2011-06-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-12-10
      相关资源
      最近更新 更多