windows如何双击运行.py文件ModuleNotFoundError: No module named ‘xxx‘ 以及list中的元祖根据某一项数据进行排序(用.bat运行py文件)

如果命令行 运行.py文件出现ModuleNotFoundError: No module named 'xxx'

在写好的文件上方添加

import sys,os
dir = os.path.dirname(os.path.abspath(r"C:\Users\aaaa\Desktop\okex_api\ok_api"))

#"C:\Users\aaaa\Desktop\okex_api\ok_api" 是要运行.py文件的上一级绝对路径   r是转译符用来防止路径识别出错
sys.path.append(dir)

这样即可双击运行.py文件

最后再在结尾添加一句input('按下Enter关闭窗口')

这样命令行就不会一闪而逝

-----------------------------------------桌面用.bat文件直接运行py文件---------------------------------------------------

拓展 .bat. 文件是可执行文件,由一系列命令构成,其中可以包含对其他程序的调用,这个文件的每一行都是一条DOS命令。

桌面创建.txt文件输入内容

cd C:\Users\aaaa\Desktop\bat\okex_api\ok_api
Python xxx.py

修改后缀为.bat结尾的文件 就可以直接桌面点击.bat文件直接运行py文件了

——————————————————list中根据元祖某一数据进行排序——————————————————————————

L=[(小明,23),(小刘,20),(老李,51)]

L.sort(key=lambda items: items[1], reverse=True)

按照每个item的items[1]进行排序,即23,20,51进行排序;

reverse=True: 逆序排列,从大到小。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值