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抓取某汽车网数据解析html存入excel示例
Dec 04 Python
python判断、获取一张图片主色调的2个实例
Apr 10 Python
九步学会Python装饰器
May 09 Python
python文件名和文件路径操作实例
Sep 29 Python
基于python实现简单日历
Jul 28 Python
Python一键查找iOS项目中未使用的图片、音频、视频资源
Aug 12 Python
python 魔法函数实例及解析
Sep 25 Python
Python实现PyPDF2处理PDF文件的方法示例
Sep 25 Python
使用批处理脚本自动生成并上传NuGet包(操作方法)
Nov 19 Python
python实现ssh及sftp功能(实例代码)
Mar 16 Python
Python开发入门——迭代的基本使用
Sep 03 Python
python 实现非极大值抑制算法(Non-maximum suppression, NMS)
Oct 15 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
咖啡风味 世界咖啡主要分布分布 咖啡的生长要求
2021/03/06 新手入门
BBS(php & mysql)完整版(三)
2006/10/09 PHP
php邮件发送的两种方式
2020/04/28 PHP
php利用smtp类实现电子邮件发送
2015/10/30 PHP
数据结构之利用PHP实现二分搜索树
2020/10/25 PHP
Javascript优化技巧之短路表达式详细介绍
2015/03/27 Javascript
在JavaScript中使用NaN值的方法
2015/06/05 Javascript
Javascript简单改变表单元素背景的方法
2015/07/15 Javascript
JS日期加减,日期运算代码
2015/11/05 Javascript
AngularJS身份验证的方法
2016/02/17 Javascript
Angular开发者指南之入门介绍
2017/03/05 Javascript
angular学习之ngRoute路由机制
2017/04/12 Javascript
基于vue.js无缝滚动效果
2018/01/25 Javascript
vue项目中引入noVNC远程桌面的方法
2018/03/05 Javascript
JS实现的汉字与Unicode码相互转化功能分析
2018/05/25 Javascript
JS使用Prim算法和Kruskal算法实现最小生成树
2019/01/17 Javascript
深入探讨JavaScript的最基本部分之执行上下文
2019/02/12 Javascript
[02:02]特效爆炸!DOTA2珍宝之瓶待你开启
2018/08/21 DOTA
Python接收Gmail新邮件并发送到gtalk的方法
2015/03/10 Python
聊聊Python中的pypy
2018/01/12 Python
如何运行.ipynb文件的图文讲解
2019/06/27 Python
Python模拟登录之滑块验证码的破解(实例代码)
2019/11/18 Python
解决keras模型保存h5文件提示无此目录问题
2020/07/01 Python
python装饰器三种装饰模式的简单分析
2020/09/04 Python
用 Django 开发一个 Python Web API的方法步骤
2020/12/03 Python
SQL Server面试题
2013/04/04 面试题
了解AppleShare protocol(AppleShare协议)吗
2015/08/28 面试题
如何写一个自定义标签
2012/12/28 面试题
语文教育专业应届生求职信
2013/11/23 职场文书
工程业务员岗位职责
2013/12/31 职场文书
授权委托书怎么写
2014/04/03 职场文书
我们的节日春节活动方案
2014/08/22 职场文书
爱心捐书倡议书
2015/04/27 职场文书
单位更名证明
2015/06/18 职场文书
django上传文件的三种方式
2021/04/29 Python
Javascript之datagrid查询详解
2021/09/15 Javascript