Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/311.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么我不能通过单击.py文件来运行python程序_Python_Pandas_Selenium_Cmd_Web Applications - Fatal编程技术网

为什么我不能通过单击.py文件来运行python程序

为什么我不能通过单击.py文件来运行python程序,python,pandas,selenium,cmd,web-applications,Python,Pandas,Selenium,Cmd,Web Applications,我正试图通过单击.py文件来运行我的程序。我可以在一个简单的程序中做到这一点,但不是我正在做的那个。 在我的程序中,我有很多imports语句,是因为这个吗? 当我点击main.py文件时,cmd黑屏会出现几秒钟并自动关闭 我的程序使用以下库 import time import mysql.connector from configparser import ConfigParser from mysql.connector import Error import os import os.

我正试图通过单击.py文件来运行我的程序。我可以在一个简单的程序中做到这一点,但不是我正在做的那个。 在我的程序中,我有很多imports语句,是因为这个吗? 当我点击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

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

  • 程序完成后,窗口将立即关闭
  • 您将不知道代码中是否存在任何错误
  • 您可能应该使用命令提示符或终端 使用此选项可以更好地澄清错误

    如果您认为自己可以执行*.py,您可以这样做,但我不推荐这样做


    祝你好运

    为什么你需要点击它来运行程序?您使用的是什么操作系统?单击.py文件将启动什么应用程序?这是否回答了您的问题。另请参见Python文档中的。请阅读关于使用Python的Python文档,而不是向Python程序员寻求由于不阅读文档而导致的问题的帮助。我可以使用pyCharm运行程序,但是当我使用cmd运行程序时,我会得到“C:\Users\kafle>C:\Users\kafle\PycharmProjects\OI\u usingtd\test.py回溯”(最后一次调用):文件“C:\Users\kafle\PycharmProjects\OI_usingtd\test.py”,第6行,在import requests ModuleNotFoundError:没有名为“requests”的模块中。我想通过cmd执行程序,以便我可以使用任务调度器每5分钟运行一次程序。