【问题标题】:Why cant i run python program by clicking the .py file为什么我不能通过单击 .py 文件来运行 python 程序
【发布时间】:2020-11-14 22:21:06
【问题描述】:

我正在尝试通过单击 .py 文件来运行我的程序。我可以在简单的程序中做到这一点,但不是我正在处理的程序。 在我的程序中,我有很多导入语句,是不是因为这个? 当我点击main.py文件时,cmd黑屏出现几秒后自行关闭。

我的程序使用以下库

import time
import mysql.connector
from configparser import ConfigParser

from mysql.connector import Error
import os
import os.path as path
import datetime
import pandas as pd
from selenium import webdriver
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.common.by import By
from selenium.common.exceptions import TimeoutException
from selenium.common.exceptions import TimeoutException

【问题讨论】:

标签: python pandas selenium cmd web-applications


【解决方案1】:

不应该直接执行 *.py 的原因

  1. 程序完成后窗口会立即关闭
  2. 您将不知道代码中是否存在任何错误

您可能应该使用命令提示符或终端 使用它可以更清楚地显示错误

如果您认为执行 *.py 没问题,您可以这样做,但我不建议这样做。

祝你好运!

【讨论】:

  • 我可以使用 pyCharm 运行程序,但是当我使用 cmd 运行程序时,我得到“C:\Users\kafle>C:\Users\kafle\PycharmProjects\OI_usingtd\test .py Traceback(最近一次调用):文件“C:\Users\kafle\PycharmProjects\OI_usingtd\test.py”,第 6 行,在 导入请求 ModuleNotFoundError: No module named 'requests'” I want to execute通过 cmd 运行程序,这样我就可以使用任务调度程序每 5 分钟运行一次程序。
猜你喜欢
  • 2022-08-24
  • 1970-01-01
  • 2017-10-20
  • 2013-07-29
  • 1970-01-01
  • 2019-04-06
  • 1970-01-01
  • 1970-01-01
  • 2014-05-24
相关资源
最近更新 更多