在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 random模块常用方法
Nov 03 Python
python使用cStringIO实现临时内存文件访问的方法
Mar 26 Python
整理Python中的赋值运算符
May 13 Python
利用pyinstaller或virtualenv将python程序打包详解
Mar 22 Python
Python 元类实例解析
Apr 04 Python
代码详解django中数据库设置
Jan 28 Python
Python笔试面试题小结
Sep 07 Python
解决Python图形界面中设置尺寸的问题
Mar 05 Python
django-csrf使用和禁用方式
Mar 13 Python
解决python多线程报错:AttributeError: Can't pickle local object问题
Apr 08 Python
分享一枚pycharm激活码适用所有pycharm版本我的pycharm2020.2.3激活成功
Nov 20 Python
分享提高 Python 代码的可读性的技巧
Mar 03 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
php抓取https的内容的代码
2010/04/06 PHP
WordPress中登陆后关闭登陆页面及设置用户不可见栏目
2015/12/31 PHP
php利用header函数下载各种文件
2016/08/24 PHP
Javascript实例教程(19) 使用HoTMetal(3)
2006/12/23 Javascript
js 加载并解析XML字符串的代码
2009/12/13 Javascript
通过隐藏iframe实现文件下载的js方法介绍
2014/02/26 Javascript
jquery访问ashx文件示例代码
2014/08/11 Javascript
javascript白色简洁计算器
2015/05/04 Javascript
Jquery操作Ajax方法小结
2015/11/29 Javascript
JavaScript核心语法总结(推荐)
2016/06/02 Javascript
JavaScript中 ES6 generator数据类型详解
2016/08/11 Javascript
Bootstrap在线电子商务网站实战项目5
2016/10/14 Javascript
在vue中实现简单页面逆传值的方法
2017/11/27 Javascript
vue实现某元素吸顶或固定位置显示(监听滚动事件)
2017/12/13 Javascript
讲解vue-router之什么是嵌套路由
2018/05/28 Javascript
vue中input的v-model清空操作
2019/09/06 Javascript
js实现简单页面全屏
2019/09/17 Javascript
bootstrap+spring boot实现面包屑导航功能(前端代码)
2019/10/09 Javascript
node.JS事件机制与events事件模块的使用方法详解
2020/02/06 Javascript
OpenLayers3实现鼠标移动显示坐标
2020/09/25 Javascript
写了个监控nginx进程的Python脚本
2012/05/10 Python
在Python中使用异步Socket编程性能测试
2014/06/25 Python
Python制作微信好友背景墙教程(附完整代码)
2019/07/17 Python
python实现的按要求生成手机号功能示例
2019/10/08 Python
Python接口自动化判断元素原理解析
2020/02/24 Python
HTML5之语义标签介绍
2016/07/07 HTML / CSS
英国女鞋购物网站:Moda in Pelle
2019/02/18 全球购物
《东方明珠》教学反思
2014/04/20 职场文书
设计专业毕业生求职信
2014/06/25 职场文书
农民工预备党员思想汇报
2014/09/14 职场文书
社会工作专业自荐信
2014/09/26 职场文书
小学二年级数学教学计划
2015/01/20 职场文书
2015年质量月活动总结报告
2015/03/27 职场文书
素质拓展训练感想
2015/08/07 职场文书
为了顺利买到演唱会的票用Python制作了自动抢票的脚本
2021/10/16 Python
日本动漫十大公认神作:第五现已全网禁播,《死亡笔记》在榜
2022/03/18 日漫