在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 相关文章推荐
videocapture库制作python视频高速传输程序
Dec 23 Python
简洁的十分钟Python入门教程
Apr 03 Python
Python的地形三维可视化Matplotlib和gdal使用实例
Dec 09 Python
python实现员工管理系统
Jan 11 Python
python 读写文件,按行修改文件的方法
Jul 12 Python
selenium+python设置爬虫代理IP的方法
Nov 29 Python
Python Django切换MySQL数据库实例详解
Jul 16 Python
python集合常见运算案例解析
Oct 17 Python
django框架cookie和session用法实例详解
Dec 10 Python
Python图像处理库PIL中图像格式转换的实现
Feb 26 Python
详细分析Python collections工具库
Jul 16 Python
Python读取文件夹下的所有文件实例代码
Apr 02 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简单生成缩略图相册的方法
2015/07/29 PHP
PHP输出Excel PHPExcel的方法
2018/07/26 PHP
Mac下快速搭建PHP开发环境步骤详解
2019/05/05 PHP
jqGrid jQuery 表格插件测试代码
2011/08/23 Javascript
基于jquery插件制作左右按钮与标题文字图片切换效果
2013/11/07 Javascript
jquery easyui combox一些实用的小方法
2013/12/25 Javascript
jQuery的animate函数学习记录
2014/08/08 Javascript
不使用ajax实现无刷新提交表单
2014/12/21 Javascript
JavaScript设计模式学习之“类式继承”
2015/03/12 Javascript
详解页面滚动值scrollTop在FireFox与Chrome浏览器间的兼容问题
2015/12/03 Javascript
JS 面向对象之继承---多种组合继承详解
2016/07/10 Javascript
JS DOMReady事件的六种实现方法总结
2016/11/23 Javascript
浅谈jquery的html方法里包含特殊字符的处理
2016/11/30 Javascript
Node.js利用Net模块实现多人命令行聊天室的方法
2016/12/23 Javascript
javascript验证香港身份证的格式或真实性
2017/02/07 Javascript
Angular 4依赖注入学习教程之Injectable装饰器(六)
2017/06/04 Javascript
jquery 给动态生成的标签绑定事件的几种方法总结
2018/02/24 jQuery
详解基于mpvue的小程序markdown适配解决方案
2018/05/08 Javascript
JavaScript数组方法的错误使用例子
2018/09/13 Javascript
vue中使用cookies和crypto-js实现记住密码和加密的方法
2018/10/18 Javascript
Angular事件之不同组件间传递数据的方法
2018/11/15 Javascript
小程序云开发获取不到数据库记录的解决方法
2019/05/18 Javascript
python3中os.path模块下常用的用法总结【推荐】
2018/09/16 Python
python GUI库图形界面开发之PyQt5 MDI(多文档窗口)QMidArea详细使用方法与实例
2020/03/05 Python
浅谈matplotlib.pyplot与axes的关系
2020/03/06 Python
Python类及获取对象属性方法解析
2020/06/15 Python
linux centos 7.x 安装 python3.x 替换 python2.x的过程解析
2020/12/14 Python
细说CSS3中的选择符
2008/10/17 HTML / CSS
教你如何一步一步用Canvas写一个贪吃蛇
2018/10/22 HTML / CSS
Sephora丝芙兰菲律宾官方网站:购买化妆品和护肤品
2017/04/05 全球购物
阿玛尼美妆英国官网:Giorgio Armani Beauty英国
2019/03/28 全球购物
欧缇丽加拿大官方网站:Caudalie加拿大
2019/07/18 全球购物
卖房协议书样本
2014/10/30 职场文书
亲属关系公证书样本
2015/01/23 职场文书
一篇文章看懂MySQL主从复制与读写分离
2021/11/07 MySQL
Python 中面向接口编程
2022/05/20 Python