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重新引入被覆盖的自带function
Jul 16 Python
在Gnumeric下使用Python脚本操作表格的教程
Apr 14 Python
20招让你的Python飞起来!
Sep 27 Python
Flask框架的学习指南之开发环境搭建
Nov 20 Python
Python 字符串、列表、元组的截取与切片操作示例
Sep 17 Python
python多线程案例之多任务copy文件完整实例
Oct 29 Python
python3常用的数据清洗方法(小结)
Oct 31 Python
解决Jupyter notebook更换主题工具栏被隐藏及添加目录生成插件问题
Apr 20 Python
基于django2.2连oracle11g解决版本冲突的问题
Jul 02 Python
python安装及变量名介绍详解
Dec 12 Python
python实现自定义日志的具体方法
May 28 Python
详解非极大值抑制算法之Python实现
Jun 28 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 去除html标记--strip_tags与htmlspecialchars的区别详解
2013/06/26 PHP
PHP异常处理浅析
2015/05/12 PHP
php根据日期或时间戳获取星座信息和生肖等信息
2015/10/20 PHP
php+mysql实现的无限分类方法类定义与使用示例
2020/05/27 PHP
niceTitle 基于jquery的超链接提示插件
2010/05/31 Javascript
javascript下string.format函数补充
2010/08/24 Javascript
js/ajax跨越访问-jsonp的原理和实例(javascript和jquery实现代码)
2012/12/27 Javascript
中文字符串截取的js函数代码
2013/04/17 Javascript
js实时获取系统当前时间实例代码
2013/06/28 Javascript
jquery中的$(document).ready()使用小结
2014/02/14 Javascript
JavaScript使用forEach()与jQuery使用each遍历数组时return false 的区别
2016/08/26 Javascript
说说node中的可读流和可写流的区别
2018/06/01 Javascript
Vue-cli配置打包文件本地使用的教程图解
2018/08/02 Javascript
基于node简单实现RSA加解密的方法步骤
2019/03/21 Javascript
vue项目创建并引入饿了么elementUI组件的步骤
2019/04/11 Javascript
JS访问对象两种方式区别解析
2020/08/29 Javascript
原生js实现自定义难度的扫雷游戏
2021/01/22 Javascript
Python实现按学生年龄排序的实际问题详解
2017/08/29 Python
python+selenium实现163邮箱自动登陆的方法
2017/12/31 Python
Python使用smtp和pop简单收发邮件完整实例
2018/01/09 Python
Python面向对象程序设计之继承与多继承用法分析
2018/07/13 Python
WIn10+Anaconda环境下安装PyTorch(避坑指南)
2019/01/30 Python
基于python检查SSL证书到期情况代码实例
2020/04/04 Python
css3实现二维码扫描特效的示例
2020/10/29 HTML / CSS
html5构建触屏网站之网站尺寸探讨
2013/01/07 HTML / CSS
用HTML5制作数字时钟的教程
2015/05/11 HTML / CSS
幼儿园春游活动方案
2014/01/19 职场文书
2014个人反腐倡廉思想汇报
2014/09/15 职场文书
2014年大学生社会实践自我鉴定
2014/09/26 职场文书
2014年党总支工作总结
2014/12/18 职场文书
酒店前台辞职书
2015/02/26 职场文书
学校光盘行动倡议书
2015/04/28 职场文书
考试没考好检讨书
2015/05/06 职场文书
2016年敬老月活动总结
2016/04/05 职场文书
MySQL的索引你了解吗
2022/03/13 MySQL
全新239军机修复记
2022/04/05 无线电