首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
alfred 使用python3 执行py文件
2024-10-20
python应用(2):写个python程序给自己用
用python写一个程序,然后在命令行上执行,看不到界面(UI),这种程序很常见了,叫命令行程序.然而很多人,特别是不懂程序的人,更需要看到的是一个有界面的,能通过鼠标操作的程序,毕竟已经迈进"窗口"的时代,虽然Dos还存在.所以,怎么用python弄出有界面的程序呢? 界面也是一个工具,所以,有没有界面工具库呢?必须得有,而且有很多个,你搜索"python界面库"就可以看到很多这方面的介绍,而我要介绍的,是python最早就有的tkinter,通过它来实现界面程序
Python命令行执行.py文件提示ModuleNotFoundError:No module named 'XXX'解决办法
原因:在命令行执行.py文件找不到包是因为我们没有把项目路径保存,可以通过sys.path.append()保存项目路径,执行后就能成功. #########################################保存项目路径######################################### import sys print(sys.path) # 获取项目路径下的目录 # 项目路径 project_path = 'E:/COVID-19CTimageAnal/源码/3D
OSX系统添加定时任务 Linux crontab命令 定时执行py 文件 任务
#输出日志 #将日志输入到2.log文件中无论错误还是正确02 15 * * * . ~/xad/pyenv/xadserver/bin/activate && cd /root/xad/xadserver && source ~/.profile && python log_xad.py >/root/xad/xadserver/2.log 2>&1 # cpd_$(date +"\%Y-\%m-\%d_\%H").
执行py文件需要可执行权限吗?
案例解析 这个问题描述起来有点违反直觉,要执行一个文件难道不应该需要可执行权限吗?让我们先来看一个例子: # module1.py def test(): print ('hello world!') if __name__ == '__main__': test() 这是一个名为module1.py的文件,这个文件仅有可读权限: [dechin@dechin-manjaro excute]$ ll -r--r--r-- 1 dechin dechin 78 1月 15 17:06 module
【linux】终端直接执行py文件,不需要python命令
先将终端所在路径切换到python脚本文件的目录下然后给脚本文件运行权限,一般755就OK,如果完全是自己的私人电脑,也不做服务器什么的,给777的权限问题也不大(具体权限含义参考chmod指令的介绍,就不赘述了):chmod 755 ./*.py然后执行.如果在脚本内容的开头已经给出了类似于如下的注释:#!/usr/bin/env python那就可以直接在终端里运行:./*.py如果没有这个注释就在终端中执行:python ./*.py如果是有图形界面的脚本在前面的chmod之后,直接双击(
MonkeyRunner_批处理执行py文件
新建bat文件,使用call调用monkeyrunner执行py脚本 @echo off echo begin testcase001 %time% %date%call monkeyrunner d:\mk\install.pyecho end testcase001 %time% %date% pause
Mac下怎么运行python3的py文件
我的Mac现在是10.14.6系统,默认自带的python版本是2.7.(怎么查看版本?打开终端,输入python即可看到版本号) 由于现在需要运行python3写的py文件,需要将自带的python 2.7版本升级到3. 首先到官网下载最新的稳定python3版本的pkg安装包,目前是3.7.3,下载下来正常安装即可. 接下来,修改profile文件 直接在.bash_profile加一个alias就可以了.终端输入命令: open ~/.bash_profile 此时会弹出.bash_pro
python中执行py文件出错(提示File “<stdin>”,line 1,SyntaxError:invalid syntax)
解决办法: 上图中已通过输入python进入了python运行环境,出现>>>时候的不能再用python z.py 来运行hello.py文件: 应该通过exit()退出当前python运行环境,然后再输入python hello.py来运行桌面上的hello.py文件:
在cmd下面执行.py文件时提示ModuleNotFoundError 但是 IDE 不报错
原理是 python 解释器寻找 模块的顺序决定,不细说 简略来讲就是 在 IDE中运行,会自动帮你把项目根目录添加到 PYTHONPATH 中,但是在 cmd 运行需要自己添加. 解决方法: 1. 在报错的 py 文件最上方,添加 import sys sys.path.append('项目根目录') 2. 在系统环境变量添加 项目根目录,这个对于 大型项目共享路径较好,但是容易污染其他 python 环境的变量.小程序不推荐使用 注:切换到 虚拟环境 然后敲命令进入 python 环境 然
django 中单独执行py文件修改用户名
Python文件代码 import os import django # 在environ字典里设置默认Django环境,'xxxx.settings'指Django项目的配置文件 os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'blog_demo.settings')# environ是字典,同os.environ['DJANGO_SETTINGS_MODULE'] django.setup() from blog.models import
linu后台执行py文件和关闭的后台py文件
后台执行py nohup python xxx.py 关闭后台执行py 查看进程pid ps -aux|grep main.py 根据pid关闭关闭进程 kill -9 (pid)
python3执行.sql文件
这个脚本主要是遍历执行文件夹下的sql文件,但是没有辨别文件的格式,所以文件夹下只能够放.sql文件,否则会报错哈. 我的sql文件夹与执行的文件平级,所以dir_path就是sql,大家依照自己的路径为准. import pymysql import datetime import config as conf import os # 用于从某个文件夹中遍历执行.sql的文件 def sqldir_to_mysql(dir): db = pymysql.connect(host=conf.co
终端直接执行py文件,不需要python命令
然后给脚本文件运行权限,方法(1)chmod +x ./*.py方法(2)chmod 755 ./*.py (777也无所谓啦) 这个命令不去调整,会出现permission denied的错误终端直接执行. 如果在脚本内容的开头已经给出了类似于如下的注释:#!/usr/bin/env python(或者是 #!/usr/bin/python)#!/usr/bin/python3那就可以直接在终端里运行:./*.py如果没有这个注释就在终端中执行:python ./*.py (注意:有些lin
Jenkins中,执行py文件,python找包的路径(找不到自定义包的问题解决)
问题:工程下自定义的包,python在执行时经常找不到包 python找包的路径:python安装路径下的lib包和PYTHONPATH下的包 可以使用[sys.path]打印出python找包的路径 import sys syspath=sys.path 但是在jenkins运行时经常提示找不到包,所以就需要手动添加PYTHONPATH,通过追加sys.path列表来实现 例如下面的方式: import os import sys rootpath=str("工程所在目录"
linux 下执行py问题提示cannot import name request
最近因为工作需要,需要在linux上去执行python代码,但是在执行的时候提示cannot import name request,我以为是导入有问题,然后我就把代码放到与包一个目录下,执行py问题提示语法错误,request.py文件里的代码有语法错误,我就纳闷了,不应该啊, 网上找资料一直没找到,突然想起linux自带python,是2.7的执行python是默认2.7版本的,而我代码里引入的包2.7中是没有的,恍然大悟,之前执行py代码都是直接python py文件,改成python3.
python如何编译py文件生成pyc、pyo、pyd以及如何和C语言结合使用
python执行py文件的流程 当我们执行一个py文件的时候,直接python xx.py即可,那么这个流程是怎么样的呢.先说明一下,python执行代码实际上是先打开文件然后执行里面的代码,所以文件的扩展名不一定是py的形式,txt形式也是依旧可以成功执行,只要文件里面的代码是符合python规范的.下面我们来看看python是怎么执行py文件的. 先将文件里面的内容读取出来,scanner对其进行扫描,切分成一个个的token parser对token进行解析,建立抽象语法树(AST,abs
bat脚本运行py文件失败(一闪而过)
简单记录下问题及原因,方便回顾. 问题 通过 bat 脚本运行 py 文件时,终端一闪而过,没能成功运行. 查证后发现问题出在编码上: 首先检查下bat文件编码格式(推荐 notepad++ ) 打开bat文件 发现 编码格式为 带 BOM头的utf-8 ,在这里不需要 带 BOM 头. 在utf-8编码文件中BOM在文件头部,占用三个字节,用来标识该文件属于utf-8编码,现在已经有很多软件识别BOM头,但还是有些不能识别BOM头,我这里就不能识别. 所以要去掉BOM头. 去掉BOM头 可借助
pycharm中每次创建py文件时就自动生成代码头,以及出现SyntaxError:Non-ASCII 。。。问题
我们在pycharm中执行py文件的时候,可能会出现以下错误 这是因为你没有制定编码格式,这时候你需要在文件最开始制定编码格式,代码如下 #!/user/bin/env python #-*- coding:utf-8 -*- 当指定编码格式之后,代码就可以正确执行了. 为了不用每次写代码的时候都要手动添加这两行代码,我们就在pychar中设置一下,在创建py文件的时候自动生成这两行代码 首先打开pycharm,然后点击左上角的file 接下来找到setting 打开setting界面之后,1.
C# 服务里面调用Python.exe 来执行python文件
问题描述:在WCF服务里面通过调用python.exe来执行py文件,像下面这样py文件路径+参数,用空格隔开.会出现调用结果为空的现象 System.Diagnostics.ProcessStartInfo procStartInfo = new System.Diagnostics.ProcessStartInfo(pyPath, filepath + Params); procStartInfo.RedirectStandardOutput = true; procStartInfo.Us
【Python】将python3.6软件的py文件打包成exe程序
下载pyinstaller pyinstaller 改变图标 pyinstaller -F --icon=my.ico xxx.py 采用命令行操作的办法 在cmd命令行中,输入代码: 首先,前往PyInstaller网站下载:http://www.pyinstaller.org/downloads.html 下载时,要注意你安装的Python是多少版本的,有稳定版和不稳定版的,Python3.6只有不稳定版本的.其中绿色方框的是适用于linux操作系统下的,红色方框是适用于Wind
Sublime Text 2 (for OS X )配置成可以运行基于python3解释器的 .py文件
Mac自带的python 其version是python 2.7 官网下的Sublime Text 2部署好了以后默认也是 为了使ST2 可以在command+B时可以运行基于python3的.py,需要稍作配置 比较简单,这里写下过程以备份: (其他系统的配置过程大同小异) 1. 打开ST2,进入Preference--->Browse Packages,进入python的文件夹,打开编辑Python.sublime-build 文件 2. 默认的配置是这样的 { "cmd":
热门专题
python主函数怎么写
pyqt5 designer添加图片
sqlserverUrlencode函数
Mac App Store 下载游戏安装包怎么保留
shell 不能直接修改原文件申请权限
C# LocaSpace SDK下载
python opencv视频背景虚化
模糊PID控制积分器报错
wpf groupbpx 样式
怎样用python自动生成python代码
mysql 更新json数组
js里面的if判断可以加sql吗
k9gbg08u0a内存颗粒参数
iosappstore 审核2.1
salesforce dashboard 订阅
electron在windows下打包macos文件
element-table刷新数据设置滚动条位置
dell 5370 不支持nvme
swagger2逆向生成要导入的包
esxi自动生成快照