在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复制文件代码实现
Dec 23 Python
在Python中用keys()方法返回字典键的教程
May 21 Python
浅谈python类属性的访问、设置和删除方法
Jul 25 Python
使用python调用zxing库生成二维码图片详解
Jan 10 Python
Python 自动化表单提交实例代码
Jun 08 Python
利用Python找出序列中出现最多的元素示例代码
Dec 08 Python
Python IDLE入门简介
Dec 08 Python
用python制作游戏外挂
Jan 04 Python
Python学习_几种存取xls/xlsx文件的方法总结
May 03 Python
Pandas透视表(pivot_table)详解
Jul 22 Python
Python模块_PyLibTiff读取tif文件的实例
Jan 13 Python
如何利用python之wxpy模块玩转微信
Aug 17 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
使用数据库保存session的方法
2006/10/09 PHP
php错误提示failed to open stream: HTTP request failed!的完美解决方法
2011/06/06 PHP
ThinkPHP写数组插入与获取最新插入数据ID实例
2014/11/03 PHP
php支付宝接口用法分析
2015/01/04 PHP
php检测文本的编码
2015/07/26 PHP
YII框架http缓存操作示例
2019/04/29 PHP
Laravel框架实现多个视图共享相同数据的方法详解
2019/07/09 PHP
Yii框架自定义数据库操作组件示例
2019/11/11 PHP
怎么用javascript进行拖拽
2006/07/20 Javascript
JavaScript 学习笔记(七)字符串的连接
2009/12/31 Javascript
JavaScript CSS修改学习第六章 拖拽
2010/02/19 Javascript
IE6图片加载的一个BUG解决方法
2010/07/13 Javascript
针对初学者的jQuery入门指南
2015/08/15 Javascript
jquery表单验证需要做些什么
2015/11/17 Javascript
jqGrid翻页时数据选中丢失问题的解决办法
2017/02/13 Javascript
微信小程序商城项目之商品属性分类(4)
2017/04/17 Javascript
解决vue接口数据赋值给data没有反应的问题
2018/08/27 Javascript
如何利用ES6进行Promise封装总结
2019/02/11 Javascript
深入理解Vue keep-alive及实践总结
2019/08/21 Javascript
vue中后端做Excel导出功能返回数据流前端的处理操作
2020/09/08 Javascript
Python的净值数据接口调用示例分享
2016/03/15 Python
Python日期时间模块datetime详解与Python 日期时间的比较,计算实例代码
2018/09/14 Python
Python 数据库操作 SQLAlchemy的示例代码
2019/02/18 Python
python批量修改文件夹及其子文件夹下的文件内容
2019/03/15 Python
python dlib人脸识别代码实例
2019/04/04 Python
python实现抽奖小程序
2020/04/15 Python
PyQt5实现从主窗口打开子窗口的方法
2019/06/19 Python
python读取Excel表格文件的方法
2019/09/02 Python
在Tensorflow中实现梯度下降法更新参数值
2020/01/23 Python
使用CSS实现阅读进度条
2017/02/27 HTML / CSS
CSS3不透明度实例讲解
2016/04/26 HTML / CSS
如何提高MySql的安全性
2014/06/19 面试题
建筑工程专业大学生求职信
2014/04/23 职场文书
高中生思想道德自我评价
2015/03/09 职场文书
银行优秀员工推荐信
2015/03/24 职场文书
冬季作息时间调整通知
2015/04/24 职场文书