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 相关文章推荐
python求斐波那契数列示例分享
Feb 14 Python
Python中的ceil()方法使用教程
May 14 Python
使用Python编写简单的端口扫描器的实例分享
Dec 18 Python
Python+django实现简单的文件上传
Aug 17 Python
Python cookbook(数据结构与算法)让字典保持有序的方法
Feb 18 Python
浅谈python中拼接路径os.path.join斜杠的问题
Oct 23 Python
pandas数据集的端到端处理
Feb 18 Python
Python高级特性与几种函数的讲解
Mar 08 Python
set在python里的含义和用法
Jun 24 Python
Django框架中间件定义与使用方法案例分析
Nov 28 Python
解析pip安装第三方库但PyCharm中却无法识别的问题及PyCharm安装第三方库的方法教程
Mar 10 Python
Python Tornado批量上传图片并显示功能
Mar 26 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
php5中date()得出的时间为什么不是当前时间的解决方法
2008/06/30 PHP
PHP大小写问题:函数名和类名不区分,变量名区分
2013/06/17 PHP
php计算函数执行时间的方法
2015/03/20 PHP
Yii视图操作之自定义分页实现方法
2016/07/14 PHP
解决Yii2邮件发送结果返回成功,但接收不到邮件的问题
2017/05/23 PHP
PHP中localeconv()函数的用法
2019/03/26 PHP
php文件上传原理与实现方法详解
2019/12/20 PHP
jQuery与ExtJS之选择实例分析
2010/08/19 Javascript
JS/FLASH实现复制代码到剪贴板(兼容所有浏览器)
2013/05/27 Javascript
用js判断输入是否为中文的函数
2014/03/10 Javascript
使用 js+正则表达式为关键词添加链接
2014/11/11 Javascript
JavaScript 实现打印,打印预览,打印设置
2014/12/30 Javascript
jQuery的层级查找方式分析
2016/06/16 Javascript
js实现简单的选项卡效果
2017/02/23 Javascript
纯js实现画一棵树的示例
2017/09/05 Javascript
基于VuePress 轻量级静态网站生成器的实现方法
2018/04/17 Javascript
vue.js实现的经典计算器/科学计算器功能示例
2018/07/11 Javascript
Vue的watch和computed方法的使用及区别介绍
2018/09/06 Javascript
Vue infinite update loop的问题解决
2019/04/23 Javascript
es6函数之尾调用优化实例分析
2020/04/25 Javascript
js实现省级联动(数据结构优化)
2020/07/17 Javascript
如何实现小程序与小程序之间的跳转
2020/11/04 Javascript
Python __setattr__、 __getattr__、 __delattr__、__call__用法示例
2015/03/06 Python
浅谈python为什么不需要三目运算符和switch
2016/06/17 Python
python pycurl验证basic和digest认证的方法
2018/05/02 Python
Python读取mat文件,并保存为pickle格式的方法
2018/10/23 Python
Python进阶之自定义对象实现切片功能
2019/01/07 Python
编写python代码实现简单抽奖器
2020/10/20 Python
美国名牌太阳镜折扣网站:Eyedictive
2017/05/15 全球购物
大三自我鉴定范文
2013/10/05 职场文书
快递业务员岗位职责
2014/01/06 职场文书
公司介绍信范文
2015/01/31 职场文书
爱的教育读书笔记
2015/06/26 职场文书
SQLServer 日期函数大全(小结)
2021/04/08 SQL Server
ObjectMapper 如何忽略字段大小写
2021/06/29 Java/Android
Ajax实现异步加载数据
2021/11/17 Javascript