在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根据经纬度计算距离示例
Feb 16 Python
Python 3.x 连接数据库示例(pymysql 方式)
Jan 19 Python
Python中动态检测编码chardet的使用教程
Jul 06 Python
Python之列表的插入&替换修改方法
Jun 28 Python
Django框架实现逆向解析url的方法
Jul 04 Python
python 对txt中每行内容进行批量替换的方法
Jul 11 Python
python单线程下实现多个socket并发过程详解
Jul 27 Python
python实现七段数码管和倒计时效果
Nov 23 Python
Pytorch保存模型用于测试和用于继续训练的区别详解
Jan 10 Python
PyTorch 导数应用的使用教程
Aug 31 Python
python使用pycharm安装pyqt5以及相关配置
Apr 22 Python
python实现双链表
May 25 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
thinkphp中连接oracle时封装方法无法用的解决办法
2013/06/17 PHP
PHP 简易输出CSV表格文件的方法详解
2013/06/20 PHP
百度ping方法使用示例 自动ping百度
2014/01/26 PHP
PHP的PDO常用类库实例分析
2016/04/07 PHP
PHP单态模式简单用法示例
2016/11/16 PHP
PHP获取星期几的常用方法小结
2018/12/18 PHP
TP5框架安全机制实例分析
2020/04/05 PHP
得到文本框选中的文字,动态插入文字的js代码
2007/03/07 Javascript
javascript Select标记中options操作方法集合
2008/10/22 Javascript
javascript 表单的友好用户体现
2009/01/07 Javascript
javascript concat数组累加 示例
2009/09/03 Javascript
js阻止冒泡及jquery阻止事件冒泡示例介绍
2013/11/19 Javascript
JS 获取浏览器和屏幕宽高等信息代码
2014/03/31 Javascript
jQuery实现的一个自定义Placeholder属性插件
2014/08/11 Javascript
使用JavaScript和C#中获得referer
2014/11/14 Javascript
jQuery中on()方法用法实例
2015/01/19 Javascript
JS中改变this指向的方法(call和apply、bind)
2016/03/26 Javascript
JavaScript函数节流的两种写法
2017/04/07 Javascript
jQuery.form.js的使用详解
2017/06/14 jQuery
jQuery 实现双击编辑表格功能
2017/06/19 jQuery
手把手教你写一个微信小程序(推荐)
2018/10/17 Javascript
微信小程序新手教程之页面打开数量限制
2019/03/03 Javascript
Vue+Django项目部署详解
2019/05/30 Javascript
es6中使用map简化复杂条件判断操作实例详解
2020/02/19 Javascript
[03:10]2014DOTA2 TI马来劲旅Titan首战告捷目标只是8强
2014/07/10 DOTA
Python的Django框架中的Context使用
2015/07/15 Python
简单了解什么是神经网络
2017/12/23 Python
django 2.0更新的10条注意事项总结
2018/01/05 Python
python多进程使用函数封装实例
2020/05/02 Python
python3处理word文档实例分析
2020/12/01 Python
Python经典五人分鱼实例讲解
2021/01/04 Python
Python爬虫后获取重定向url的两种方法
2021/01/19 Python
鱼油专家:Omegavia
2016/10/10 全球购物
创业融资计划书
2014/04/25 职场文书
大学英语专业求职信
2014/06/21 职场文书
酒店员工管理制度
2015/08/05 职场文书