python3 动态模块导入与全局变量使用实例


Posted in Python onDecember 22, 2019

动态导入有两种:

1 __main__():

f="demo.A"

aa=__main__(f)

aa.A.t()

2 import importlib:

import importlib

f="demo.A"

aa=importlib.import_module(f)

aa.t()

全局变量使用:

global_list.py:

size=None

A.py:

from demo import global_list

global_list.size=101

from demo.B import *

t()

B.py:

from demo import global_list

def t():

global_list.size+=100

print(global_list.size)

类似的php

A.php:

$size=101

include_once "./B.php"

t();

echo $size;

B.php:

function t(){

 global $size;

 $size+=100;

 echo $size;

}

以上这篇python3 动态模块导入与全局变量使用实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
在Linux系统上安装Python的Scrapy框架的教程
Jun 11 Python
numpy中实现ndarray数组返回符合特定条件的索引方法
Apr 17 Python
在Python中pandas.DataFrame重置索引名称的实例
Nov 06 Python
python爬取盘搜的有效链接实现代码
Jul 20 Python
Python的条件锁与事件共享详解
Sep 12 Python
python实现简单银行管理系统
Oct 25 Python
Python使用Opencv实现图像特征检测与匹配的方法
Oct 30 Python
Python实现不规则图形填充的思路
Feb 02 Python
Python tornado上传文件的功能
Mar 26 Python
使用keras实现densenet和Xception的模型融合
May 23 Python
python3通过subprocess模块调用脚本并和脚本交互的操作
Dec 05 Python
使用Django框架创建项目
Jun 10 Python
Python实现手机号自动判断男女性别(实例解析)
Dec 22 #Python
Python代码生成视频的缩略图的实例讲解
Dec 22 #Python
python 用 xlwings 库 生成图表的操作方法
Dec 22 #Python
如何将你的应用迁移到Python3的三个步骤
Dec 22 #Python
使用python快速实现不同机器间文件夹共享方式
Dec 22 #Python
python FTP批量下载/删除/上传实例
Dec 22 #Python
python 实现保存最新的三份文件,其余的都删掉
Dec 22 #Python
You might like
【星际争霸1】人族1v7家ZBath
2020/03/04 星际争霸
用Flash图形化数据(二)
2006/10/09 PHP
php strlen mb_strlen计算中英文混排字符串长度
2009/07/10 PHP
php下图片文字混合水印与缩略图实现代码
2009/12/11 PHP
ThinkPHP自动验证失败的解决方法
2011/06/09 PHP
CI(CodeIgniter)框架配置
2014/06/10 PHP
PHP怎样用正则抓取页面中的网址
2016/08/09 PHP
PHP面向对象程序设计之对象生成方法详解
2016/12/02 PHP
Laravel 实现密码重置功能
2018/02/23 PHP
微信公众平台开发教程①获取用户Openid及个人信息图文详解
2019/04/10 PHP
JavaScript 开发中规范性的一点感想
2009/06/23 Javascript
跟我学习javascript的严格模式
2015/11/16 Javascript
JS+CSS3制作炫酷的弹窗效果
2016/11/08 Javascript
JavaScript编写九九乘法表(两种任选)
2017/02/04 Javascript
jquery中each循环的简单回滚操作
2017/05/05 jQuery
vue子组件使用自定义事件向父组件传递数据
2017/05/27 Javascript
13 个npm 快速开发技巧(推荐)
2019/07/04 Javascript
vue+koa2搭建mock数据环境的详细教程
2020/05/18 Javascript
vue使用vant中的checkbox实现全选功能
2020/11/17 Vue.js
python实现的各种排序算法代码
2013/03/04 Python
Pycharm技巧之代码跳转该如何回退
2017/07/16 Python
Python列表切片操作实例总结
2019/02/19 Python
详解pandas的外部数据导入与常用方法
2019/05/01 Python
python opencv对图像进行旋转且不裁剪图片的实现方法
2019/07/09 Python
Django在pycharm下修改默认启动端口的方法
2019/07/26 Python
10行Python代码计算汽车数量的实现方法
2019/10/23 Python
Python将list元素转存为CSV文件的实现
2020/11/16 Python
澳大利亚先进的皮肤和激光诊所购物网站:Soho Skincare
2018/10/15 全球购物
英国露营设备和户外服装购物网站:Simply Hike
2019/05/05 全球购物
路政管理专业推荐信
2013/11/11 职场文书
大学自主招生自荐信
2013/12/16 职场文书
中专生自我鉴定
2013/12/17 职场文书
七一建党节慰问信
2015/02/14 职场文书
投标单位介绍信
2015/05/05 职场文书
CSS 伪元素::marker详解
2021/06/26 HTML / CSS
MySQL读取JSON转换的方式
2022/03/18 MySQL