在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 相关文章推荐
Django框架下在视图中使用模版的方法
Jul 16 Python
Python数据结构之双向链表的定义与使用方法示例
Jan 16 Python
python smtplib模块自动收发邮件功能(一)
May 22 Python
python实现手机销售管理系统
Mar 19 Python
使用python实现mqtt的发布和订阅
May 05 Python
pyftplib中文乱码问题解决方案
Jan 11 Python
Python解析多帧dicom数据详解
Jan 13 Python
python3 xpath和requests应用详解
Mar 06 Python
Python Tornado实现WEB服务器Socket服务器共存并实现交互的方法
May 26 Python
深入浅析python 中的self和cls的区别
Jun 20 Python
python空元组在all中返回结果详解
Dec 15 Python
基于python制作简易版学生信息管理系统
Apr 20 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
php5 non-thread-safe和thread-safe这两个版本的区别分析
2010/03/13 PHP
PHP执行linux系统命令的常用函数使用说明
2010/04/27 PHP
从康盛产品(discuz)提取出来的模板类
2011/06/28 PHP
PHP Switch 语句之学习笔记
2013/09/21 PHP
支持生僻字且自动识别utf-8编码的php汉字转拼音类
2014/06/27 PHP
PHP导出Excel实例讲解
2016/01/24 PHP
PHP函数超时处理方法
2016/02/14 PHP
php版微信发红包接口用法示例
2016/09/23 PHP
PHP字符串逆序排列实现方法小结【strrev函数,二分法,循环法,递归法】
2017/01/13 PHP
PHP多进程通信-消息队列使用
2019/03/08 PHP
PHP常用函数之格式化时间操作示例
2019/10/21 PHP
Jquery阻止事件冒泡 event.stopPropagation
2011/12/11 Javascript
node.js中的console.assert方法使用说明
2014/12/10 Javascript
windows8.1+iis8.5下安装node.js开发环境
2014/12/12 Javascript
div实现自适应高度的textarea实现angular双向绑定
2017/01/08 Javascript
AngularJS实现的省市二级联动功能示例【可对选项实现增删】
2017/10/26 Javascript
前端html中jQuery实现对文本的搜索功能并把搜索相关内容显示出来
2017/11/14 jQuery
ES6 Promise对象的含义和基本用法分析
2019/06/14 Javascript
使用layer.msg 时间设置不起作用的解决方法
2019/09/12 Javascript
React实现轮播效果
2020/08/25 Javascript
Python自定义函数的创建、调用和函数的参数详解
2014/03/11 Python
python实现基于两张图片生成圆角图标效果的方法
2015/03/26 Python
Python 快速实现CLI 应用程序的脚手架
2017/12/05 Python
对python当中不在本路径的py文件的引用详解
2018/12/15 Python
在Pycharm中自动添加时间日期作者等信息的方法
2019/01/16 Python
Python基于Twilio及腾讯云实现国际国内短信接口
2020/06/18 Python
python中添加模块导入路径的方法
2021/02/03 Python
Smashbox英国官网:美国知名彩妆品牌
2017/11/13 全球购物
夜大自我鉴定
2013/10/31 职场文书
公司口号大全
2014/06/11 职场文书
学雷锋标语
2014/06/25 职场文书
高中教师先进事迹材料
2014/08/22 职场文书
2014年科技工作总结
2014/11/26 职场文书
2015年教务工作总结
2015/05/23 职场文书
golang中切片copy复制和等号复制的区别介绍
2021/04/27 Golang
一文带你理解vue创建一个后台管理系统流程(Vue+Element)
2021/05/18 Vue.js