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使用BeautifulSoup分析网页信息的方法
Apr 04 Python
python操作ssh实现服务器日志下载的方法
Jun 03 Python
python实现按行切分文本文件的方法
Apr 18 Python
Java Web开发过程中登陆模块的验证码的实现方式总结
May 25 Python
Python分治法定义与应用实例详解
Jul 28 Python
python之Character string(实例讲解)
Sep 25 Python
python获取代码运行时间的实例代码
Jun 11 Python
基于Python的Post请求数据爬取的方法详解
Jun 14 Python
Python将文字转成语音并读出来的实例详解
Jul 15 Python
浅谈spring boot 集成 log4j 解决与logback冲突的问题
Feb 20 Python
OpenCV 之按位运算举例解析
Jun 19 Python
Pytest中conftest.py的用法
Jun 27 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 面向对象之成员方法详解
2013/05/04 PHP
PHP array_shift()用法实例分析
2019/01/07 PHP
Thinkphp5框架简单实现钩子(Hook)行为的方法示例
2019/09/03 PHP
为你的网站增加亮点的9款jQuery插件推荐
2011/05/03 Javascript
json原理分析及实例介绍
2012/11/29 Javascript
Javascript中产生固定结果的函数优化技巧
2013/01/16 Javascript
JQuery-tableDnD 拖拽的基本使用介绍
2013/07/04 Javascript
简体中文转换繁体中文(实现代码)
2013/12/25 Javascript
javascript 密码框防止用户粘贴和复制的实现代码
2014/02/17 Javascript
jQuery实现图片渐入渐出切换展示效果
2015/08/15 Javascript
JavaScript中的操作符类型转换示例总结
2016/05/30 Javascript
浅谈JS正则表达式的RegExp对象和括号的使用
2016/07/28 Javascript
jQuery progressbar通过Ajax请求实现后台进度实时功能
2016/10/11 Javascript
详解Angular的双向数据绑定(MV-VM)
2016/12/26 Javascript
js select下拉联动 更具级联性!
2020/04/17 Javascript
flag和jq on 的绑定多个对象和方法(必看)
2017/02/27 Javascript
简单谈谈React中的路由系统
2017/07/25 Javascript
Node.js的Koa实现JWT用户认证方法
2018/05/05 Javascript
vue通过点击事件读取音频文件的方法
2018/05/30 Javascript
JS原生带缩略图的图片切换效果
2018/10/10 Javascript
vue项目里面引用svg文件并给svg里面的元素赋值
2020/08/17 Javascript
python中对list去重的多种方法
2014/09/18 Python
Python遍历zip文件输出名称时出现乱码问题的解决方法
2015/04/08 Python
在Linux下调试Python代码的各种方法
2015/04/17 Python
python3 判断列表是一个空列表的方法
2018/05/04 Python
python用plt画图时,cmp设置方法
2018/12/13 Python
python 用下标截取字符串的实例
2018/12/25 Python
提高EJB性能都有哪些技巧
2012/03/25 面试题
爱情保证书范文
2014/02/01 职场文书
酒店总经理岗位职责范本
2014/08/08 职场文书
汽车质检员岗位职责
2015/04/08 职场文书
团拜会主持词
2015/07/04 职场文书
vue点击弹窗自动触发点击事件的解决办法(模拟场景)
2021/05/25 Vue.js
MySQL 条件查询的常用操作
2022/04/28 MySQL
Python实现对齐打印 format函数的用法
2022/04/28 Python
python数字图像处理之图像的批量处理
2022/06/28 Python