Python找不到运行路径不被识别为内部或外部可操作程序

img


打开启动运行后搜索不到路径系统变量也设置过了不知道是什么问题

python调试三板斧 https://ask.csdn.net/questions/7908322/54130133

不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 这有个类似的问题, 你可以参考下: https://ask.csdn.net/questions/7682825
  • 你也可以参考下这篇文章:Python三种方法计算皮尔逊相关系数以及实现给定数据集,返回数据集中每个特征和标签的相关系数
  • 你还可以看下python参考手册中的 python- 定义扩展类型:已分类主题- 对象展示
  • 除此之外, 这篇博客: Python 通过邮件自更新中的 服务器端定时执行程序,用以实现自动查询指定股票信息,并发送到指定邮箱的功能。 部分也许能够解决你的问题, 你可以仔细阅读以下内容或者直接跳转源博客中阅读:
    import mail
    import requests #使用requests包
    import json #导入json模块
    import time #导入时间模块
    import smtplib
    from email.mime.text import MIMEText
    from email.utils import formataddr
    
    def get_content_list():
    # 以下是某个新闻网站的行情api,返回json格式数据
        data = requests.get("https://forexdata.wallstreetcn.com/real?en_prod_code=XAGUSD,AUTD,XAUUSD,USOIL,US10YEAR,GBPUSD,EURUSD,USDJPY,USDCNH,USDOLLARINDEX,UK100INDEX,FRA40INDEX,GER30INDEX,000001,HKG33INDEX,JPN225INDEX&fields=prod_name,update_time,last_px,px_change,px_change_rate,price_precision")
    #解析数据,获取需要的内容
        injson = json.loads(data.text)['data']['snapshot']
    #自己需要的行情代码列表
        codelist = "XAGUSD,AUTD,XAUUSD,USOIL,US10YEAR,GBPUSD,EURUSD,USDJPY,USDCNH,USDOLLARINDEX,UK100INDEX,FRA40INDEX,GER30INDEX,000001,HKG33INDEX,JPN225INDEX"
    
        codelistar = codelist.split(',') #个人需要分割成list格式
    
        codelistar.reverse()#反转顺序
        print( " 更新时间        "+"\t"+" 品种列表"+"\t"+"涨跌幅度"+"\t"+"报价") #输出标题
        for name in codelistar:
             timestr = time.strftime("%Y-%m-%d %H:%M:%S",time.localtime(injson[name][1]))
             data=(timestr +"\t"+injson[name][0]+"\t"+str(injson[name][4])+"  \t"+str(injson[name][2]))
             print(data)
        send(data)
    
    #最后输出打印出来
    
    def send(content='nothing', toUser='shoujinaren@qq.com'):
        sender = 'fajianren@qq.com'  # 发件人邮箱账号
        num = '***************'  # 发件人邮箱密码(当时申请smtp给的授权码)
        msg = MIMEText('来自我的Python!', 'plain', 'utf-8')
        msg['From'] = formataddr([content, sender])
        msg['To'] = formataddr(['to you', 'you'])
        msg['Subject'] = 'from my server'
        try:
            server = smtplib.SMTP_SSL('smtp.qq.com', 465)
            # server.set_debuglevel(1)
            server.login(sender, num)
            server.sendmail(sender, [toUser], msg.as_string())
            server.quit()
            print("successfuly")
            return 1
        except Exception:
            print("send failed")
            return 0
    
    get_content_list()
    
  • 您还可以看一下 jeevan老师的Python量化交易,大操手量化投资系列课程之内功修炼篇课程中的 讲师简介,量化交易介绍及自动化交易演示小节, 巩固相关知识点

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^