Python中py文件引用另一个py文件变量的方法


Posted in Python onApril 29, 2018

最近自己初学Python,在编程是遇到一个问题就是,怎样在一个py文件中使用另一个py文件中变量,问题如下:

demo1代码

import requests
r = requests.get("http://www.baidu.com")
r.encoding = r.apparent_encoding
demo = r.text
demo

beauful1代码:

from bs4 import BeautifulSoup
soup = BeautifulSoup(demo,"html.parser")
soup.prettify()
print(soup.prettify)

在demo1中的demo变量存储了百度首页的信息,想在beauful1文件中直接使用,开始时按照其他教程将demo在demo1中定义成全局变量等等,但是感觉特别麻烦,后来查阅资料,发现可以将demo1文件像第三方库一样直接引入,方式如下:

from demo1 import demo
from bs4 import BeautifulSoup
soup = BeautifulSoup(demo,"html.parser")
soup.prettify()
print(soup.prettify)

如果直接将demo1全部引入“import demo1”,程序还是会报错,所以就是使用哪个变量就从原来的文件中引入即可。

以上这篇Python中py文件引用另一个py文件变量的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
简单介绍利用TK在Python下进行GUI编程的教程
Apr 13 Python
Python的组合模式与责任链模式编程示例
Feb 02 Python
Python多进程分块读取超大文件的方法
Apr 13 Python
Python的shutil模块中文件的复制操作函数详解
Jul 05 Python
不要用强制方法杀掉python线程
Feb 26 Python
python Matplotlib画图之调整字体大小的示例
Nov 20 Python
python: 判断tuple、list、dict是否为空的方法
Oct 22 Python
python tkinter实现彩球碰撞屏保
Jul 30 Python
python如何将两个txt文件内容合并
Oct 18 Python
Python 中的 import 机制之实现远程导入模块
Oct 29 Python
Python基础之字符串操作常用函数集合
Feb 09 Python
Python捕获、播放和保存摄像头视频并提高视频清晰度和对比度
Apr 14 Python
python实现类之间的方法互相调用
Apr 29 #Python
Python装饰器原理与简单用法实例分析
Apr 29 #Python
Python2.7 实现引入自己写的类方法
Apr 29 #Python
Python 实现引用其他.py文件中的类和类的方法
Apr 29 #Python
python 读取txt中每行数据,并且保存到excel中的实例
Apr 29 #Python
python实现读Excel写入.txt的方法
Apr 29 #Python
python Pandas 读取txt表格的实例
Apr 29 #Python
You might like
php中的ini配置原理详解
2014/10/14 PHP
在PHP程序中使用Rust扩展的方法
2015/07/03 PHP
[原创]CI(CodeIgniter)简单统计访问人数实现方法
2016/01/19 PHP
获取内联和链接中的样式(js代码)
2013/04/11 Javascript
jquery scroll()区分横向纵向滚动条的方法
2014/04/04 Javascript
js实现的标题栏新消息闪烁提示效果
2014/06/06 Javascript
javascript中AJAX用法实例分析
2015/01/30 Javascript
JS随机打乱数组的方法小结
2016/06/22 Javascript
总结javascript中的六种迭代器
2016/08/16 Javascript
JS控制页面跳转时未请求要跳转的地址怎么回事
2016/10/14 Javascript
Ionic2系列之使用DeepLinker实现指定页面URL
2016/11/21 Javascript
纯js实现隔行变色效果
2017/11/29 Javascript
vue富文本框(插入文本、图片、视频)的使用及问题小结
2018/08/17 Javascript
深入理解JavaScript 箭头函数
2019/05/30 Javascript
[01:33:07]VGJ.T vs Newbee Supermajor 败者组 BO3 第一场 6.6
2018/06/07 DOTA
Python isinstance判断对象类型
2008/09/06 Python
python中二维阵列的变换实例
2014/10/09 Python
Python Web框架Flask中使用七牛云存储实例
2015/02/08 Python
python出现"IndentationError: unexpected indent"错误解决办法
2017/10/15 Python
Python爬虫实例爬取网站搞笑段子
2017/11/08 Python
Python进程池Pool应用实例分析
2019/11/27 Python
Pytorch损失函数nn.NLLLoss2d()用法说明
2020/07/07 Python
CSS3+DIV实现漂亮的动画彩色标签
2016/06/16 HTML / CSS
用CSS3实现瀑布流布局的示例代码
2017/11/10 HTML / CSS
html5超简单的localStorage实现记住密码的功能实现
2017/09/07 HTML / CSS
努比亚手机官网:nubia
2016/10/06 全球购物
澳大利亚票务和娱乐市场领导者:Ticketmaster
2017/03/03 全球购物
房地产还款计划书
2014/01/10 职场文书
会计师职业生涯规划范文
2014/02/18 职场文书
如何写早恋检讨书
2014/09/10 职场文书
社区党支部公开承诺书
2015/04/29 职场文书
永不妥协观后感
2015/06/10 职场文书
宾馆安全管理制度
2015/08/06 职场文书
小学校园广播稿
2015/08/18 职场文书
docker compose 部署 golang 的 Athens 私有代理问题
2022/04/28 Servers
springboot创建的web项目整合Quartz框架的项目实践
2022/06/21 Java/Android