在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中文竖排显示的方法
Jul 28 Python
深入解析Python中的lambda表达式的用法
Aug 28 Python
Python中的FTP通信模块ftplib的用法整理
Jul 08 Python
Python函数的周期性执行实现方法
Aug 13 Python
python通过cookie模拟已登录状态的初步研究
Nov 09 Python
python实现list元素按关键字相加减的方法示例
Jun 09 Python
Python用于学习重要算法的模块pygorithm实例浅析
Aug 16 Python
详解Python中的format格式化函数的使用方法
Nov 20 Python
在Pytorch中计算自己模型的FLOPs方式
Dec 30 Python
python列表的逆序遍历实现
Apr 20 Python
requests在python中发送请求的实例讲解
Feb 17 Python
pytorch 预训练模型读取修改相关参数的填坑问题
Jun 05 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 cache类代码(php数据缓存类)
2010/04/15 PHP
比较时间段一与时间段二是否有交集的php函数
2011/05/31 PHP
php笔记之:php函数range() round()和list()的使用说明
2013/04/26 PHP
PHP rsa加密解密使用方法
2015/04/27 PHP
PHP类型约束用法示例
2016/09/28 PHP
Zend Framework处理Json数据方法详解
2016/12/09 PHP
Laravel中批量赋值Mass-Assignment的真正含义详解
2017/09/29 PHP
thinkPHP框架动态配置用法实例分析
2018/06/14 PHP
基于jquery & json的省市区联动代码
2012/06/26 Javascript
JQuery实现表格中相同单元格合并示例代码
2013/06/26 Javascript
javascript移动设备Web开发中对touch事件的封装实例
2014/06/05 Javascript
js用typeof方法判断undefined类型
2014/07/15 Javascript
javascript正则表达式之search()用法实例
2015/01/19 Javascript
jQuery实现的支持IE的html滑动条
2015/03/16 Javascript
利用JS生成博文目录及CSS定制博客
2016/02/10 Javascript
node模块机制与异步处理详解
2016/03/13 Javascript
微信jssdk用法汇总
2016/07/16 Javascript
简单谈谈Vue 模板各类数据绑定
2016/09/25 Javascript
Angular5给组件本身的标签添加样式class的方法
2018/04/07 Javascript
nuxt中使用路由守卫的方法步骤
2019/01/27 Javascript
vue-autoui自匹配webapi的UI控件的实现
2020/03/20 Javascript
在vue中实现禁止屏幕滚动,禁止屏幕滑动
2020/07/22 Javascript
Python中asyncore的用法实例
2014/09/29 Python
跟老齐学Python之总结参数的传递
2014/10/10 Python
python技能之数据导出excel的实例代码
2017/08/11 Python
解决python中用matplotlib画多幅图时出现图形部分重叠的问题
2019/07/07 Python
解决安装pyqt5之后无法打开spyder的问题
2019/12/13 Python
基于TensorFlow的CNN实现Mnist手写数字识别
2020/06/17 Python
很酷的HTML5电子书翻页动画特效
2016/02/25 HTML / CSS
英国、欧洲和全球租车服务:Avis英国
2016/08/29 全球购物
《找不到快乐的波斯猫》教学反思
2014/02/24 职场文书
培训班主持词
2014/03/28 职场文书
三分钟英语演讲稿
2014/04/24 职场文书
先进党员事迹材料
2014/12/24 职场文书
婚育证明样本
2015/06/16 职场文书
vue如何批量引入组件、注册和使用详解
2021/05/12 Vue.js