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

yipeiwu_com5年前Python基础

最近自己初学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设计】。

相关文章

漂亮的Django Markdown富文本app插件的实现

漂亮的Django Markdown富文本app插件的实现

django-mdeditor Github地址:https://github.com/pylixm/django-mdeditor 欢迎试用,star收藏! Django-mdedi...

Python版微信红包分配算法

红包分配算法代码实现发给大家,祝红包大丰收! #coding=gbk import random import sys #print random.randint(0, 99)...

Python定时任务工具之APScheduler使用方式

APScheduler (advanceded python scheduler)是一款Python开发的定时任务工具。 文档地址 apscheduler.readthedoc...

Python数据类型详解(四)字典:dict

一.基本数据类型   整数:int   字符串:str(注:\t等于一个tab键)   布尔值: bool   列表:list   列表用[]   元祖:tuple   元祖用()...

浅谈python中的数字类型与处理工具

浅谈python中的数字类型与处理工具

python中的数字类型工具 python中为更高级的工作提供很多高级数字编程支持和对象,其中数字类型的完整工具包括: 1.整数与浮点型, 2.复数, 3.固定精度十进制数, 4.有理分...