在python shell中运行python文件的实现


Posted in Python onDecember 21, 2019

最近在学习flask开发,写好程序后需要在python shell中运行测试功能。专门抽时间研究了下,总结以防止以后遗忘。

这是测试文件的结构,python_example主文件夹,下面有example.py和一个subexample子文件夹,我要分别调用example.py和subexample.py。

在python shell中运行python文件的实现

主要三段代码

1.import sys

此时默认读取和python shell一个文件夹下的python,若是程序放在别处,需添加文件所在路径。再导入文件。

2.sys.path.append("G://python_example")

最后第三步导入所要运行的文件,注意不要加上如.py的后缀,否则程序识别不出来。

3.from xxx(python文件名) import *

运行结果:

在python shell中运行python文件的实现

可以看到example.py文件运行成功。

再接着运行subexample.py,同样的方法。

在python shell中运行python文件的实现

导致运行不成功还有可能是程序里导入其他库时使用了相对导入,改成绝对导入不失为一个办法。^^

以上这篇在python shell中运行python文件的实现就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python中os和shutil模块实用方法集锦
May 13 Python
Python开发的实用计算器完整实例
May 10 Python
Python批量发送post请求的实现代码
May 05 Python
Python爬虫之正则表达式的使用教程详解
Oct 25 Python
python将一个英文语句以单词为单位逆序排放的方法
Dec 20 Python
python、PyTorch图像读取与numpy转换实例
Jan 13 Python
windows+vscode安装paddleOCR运行环境的步骤
Nov 11 Python
python软件测试Jmeter性能测试JDBC Request(结合数据库)的使用详解
Jan 26 Python
python 将Excel转Word的示例
Mar 02 Python
python 利用 PIL 将数组值转成图片的实现
Apr 12 Python
python状态机transitions库详解
Jun 02 Python
Python函数中apply、map、applymap的区别
Nov 27 Python
Python 脚本的三种执行方式小结
Dec 21 #Python
python带参数打包exe及调用方式
Dec 21 #Python
python脚本后台执行方式
Dec 21 #Python
Python模块的制作方法实例分析
Dec 21 #Python
基于Python 中函数的 收集参数 机制
Dec 21 #Python
Python3 解决读取中文文件txt编码的问题
Dec 20 #Python
python 类之间的参数传递方式
Dec 20 #Python
You might like
js 优化次数过多的循环 考虑到性能问题
2011/03/05 Javascript
jquery插件之信息弹出框showInfoDialog(成功/错误/警告/通知/背景遮罩)
2013/01/09 Javascript
仿当当网淘宝网等主流电子商务网站商品分类导航菜单
2013/09/25 Javascript
删除节点的jquery代码
2014/01/13 Javascript
JavaScript关闭当前页面(窗口)不带任何提示
2014/03/26 Javascript
node.js中Socket.IO的进阶使用技巧
2014/11/04 Javascript
JavaScript图片轮播代码分享
2015/07/31 Javascript
javascript实现全角转半角的方法
2016/01/23 Javascript
js实现的鼠标滚轮滚动切换页面效果(类似360默认页面滚动切换效果)
2016/01/27 Javascript
AngularJS 2.0新特性有哪些
2016/02/18 Javascript
关于vuex的学习实践笔记
2017/04/05 Javascript
浅谈Node模块系统及其模式
2017/11/17 Javascript
vue代码分割的实现(codesplit)
2018/11/13 Javascript
vue使用video.js进行视频播放功能
2019/07/18 Javascript
20道JS原理题助你面试一臂之力(必看)
2019/07/22 Javascript
javascript实现雪花飘落效果
2020/08/19 Javascript
使用Vue实现一个树组件的示例
2020/11/06 Javascript
如何正确解决VuePress本地访问出现资源报错404的问题
2020/12/03 Vue.js
python使用循环实现批量创建文件夹示例
2014/03/25 Python
Python守护进程(daemon)代码实例
2015/03/06 Python
python实现查找两个字符串中相同字符并输出的方法
2015/07/11 Python
python获取代理IP的实例分享
2018/05/07 Python
对python while循环和双重循环的实例详解
2019/08/23 Python
Python csv文件的读写操作实例详解
2019/11/19 Python
解决tensorflow/keras时出现数组维度不匹配问题
2020/06/29 Python
协程Python 中实现多任务耗资源最小的方式
2020/10/19 Python
Python list和str互转的实现示例
2020/11/16 Python
泰国的头号网上婴儿用品店:Motherhood.co.th
2019/04/09 全球购物
俄罗斯天然和有机产品、健康生活网上商店:Fitomarket.ru
2020/10/09 全球购物
J2EE中的容器都包括哪些
2013/08/21 面试题
总务岗位职责
2013/11/19 职场文书
婚前协议书范本
2014/04/15 职场文书
向女朋友道歉的话
2015/01/20 职场文书
2015年安全工作总结范文
2015/04/02 职场文书
2016形势与政策学习心得体会
2016/01/12 职场文书
mysql脏页是什么
2021/07/26 MySQL