python-3.x - 在命令行运行 Python 脚本 - 找不到“__main__”模块错误
问题描述
这是我第一次尝试从命令行运行 python 脚本。我输入:python C:\Users\Jonathan\OneDrive - Mazars in Oman\Trading\Systems\FibMatrix\Testing Trade Analysis\Python Codes\CreateDataTablePythonScriptv2.py -a='USDJPY'
我收到此错误: C:\Users\Jonathan\AppData\Local\Programs\Python\Python39\python.exe: can't find '__main__' module in 'C:\\Users\\Jonathan\\OneDrive'
试图运行的脚本是:
import sqlite3
import sys
PairName = sys.argv[1]
DTBLocation = 'C:/Users/Jonathan/OneDrive - Mazars in Oman/Trading/Systems/FibMatrix/Testing Trade Analysis//SQLite/Trade Analysis.db'
connection = sqlite3.connect(DTBLocation)
cursor = connection.cursor()
TableName = PairName+'_DATA'
cursor.execute("""CREATE TABLE IF NOT EXISTS {}
(
Date_Time INTEGER,
Open REAL,
Max_60m_Box REAL
)""".format(TableName))
connection.commit()
connection.close()
我已经搜索过,但无法找到答案。我很感激这个建议!
解决方案
can't find '__main__' module in 'C:\\Users\\Jonathan\\OneDrive'
是这里的提示
您的路径包含空格(并且它试图被解析到第一个空格)
尝试用引号括起整个路径
python "C:\Users\Jonathan\OneDrive - Mazars in Oman\Trading\Systems\FibMatrix\Testing Trade Analysis\Python Codes\CreateDataTablePythonScriptv2.py" -a='USDJPY'
推荐阅读
- python - 从其他文件调用时,Tkinter 小部件不起作用
- django - 如何在一个 JSON 请求中发布多个对象?
- graph - 在绘制条形图时尝试更改数字格式
- docker - 如何使用 github 操作部署 tar.gz 格式的图像
- python - Python- KeyError:从数据帧过滤时为假
- kotlin - 如何将 Closeable 包装为流动?
- apache-dolphinscheduler - 如何将工具栏中的 datax 切换到 Addax 或工具栏新工具
- pyspark - 读取嵌套的 JSON 文件,其中 structType 列的值为 pyspark 中的字符串
- r - 如何使用 R 中的 coxme 模型从样条项中获得预测?
- firebase - 如何使用 Cloud Firestore 更新 Flutter 中多个但特定文档中的字段?