【python __main__,类变量】教程文章相关的互联网学习教程文章

如何在python中的正则表达式搜索函数中使用变量而不是字符串【代码】

我有这个正则表达式功能来提取字符串中的特定单词fileName = re.search(r'path1\w([A-Za-z\d]+)', self.fileList[0]).group(1)path1是实际字符串 如果我想用fileName变量替换它,其中fileName =“ path1”,该怎么办? 我试过了:print re.search(r'\w([A-Za-z\d]+)' % fileName, self.fileList[0]).group(1)我收到此错误:TypeError: not all arguments converted during string formatting为什么会出现此错误?如何解决这个问题呢解...

如何将exec的输出设置为变量python?【代码】

我正在尝试在python中设置客户端和服务器,以便客户端发送一些代码,服务器执行并处理它,然后将输出发送回去.我可以使用命令exec执行服务器上收到的代码,但是每当尝试执行以下操作:var = exec“ print’word’”,这将不起作用,并会因语法错误而失败;而当我运行未设置为变量的相同命令时,它会完美运行.我正在使用python2.7解决方法:别. Eval和Exec的信任输入非常接近dangerous,没有合理的方法来确保它们的安全: 从不受信任的输入中...

python-将打开文件放入变量【代码】

将“ source.txt”放入变量中,如下所示:source = open('/home/user/tmp/python/source.txt','r') with source as f: [...]脚本无法运行,为什么?下面的脚本运行:#!/usr/bin/python with open('/home/user/tmp/python/source.txt','r') as f:for line in f:if 'www.yahoo.it' in line:print (line)解决方法:第一种情况确实可以运行,但是它只是打开一个文件并将文件对象绑定到变??量源.它对此无能为力.如果要读取文件的内容,则需要...

python-此函数如何查找另一个变量的值?【代码】

这是代码:def caller(callee):callee()def wrapper():def a():print v0for i in range(5):v0 = i*icaller(a)wrapper()上面的代码输出:0 1 4 9 16但是我不明白a如何解析变量v0.我找不到与此语言功能相关的python文档.解决方法:函数中定义的变量范围包括其中的所有嵌套函数.因此,在wrapper()中定义的变量可在a()中访问,因为此函数嵌套在其中.这称为词法作用域,通常用于创建闭包. 在Python Resolution of Names文档中对此进行了解释...

python-基于值的熊猫中的虚拟变量【代码】

我想在pandas中创建一个虚拟变量,如果A列中的值大于0,则其值为1,否则为0.该虚拟对象应存储在新列G中.A B C D E F 2016-01-01 0.571650 0.427669 0.090381 -0.765132 -1.164994 0.244477 2016-01-02 0.834616 0.938302 -0.428445 -0.067147 0.126845 0.783122 2016-01-03 1.996946 -0.178791 1.478010 0.424868 2.311478 -0.357036 2016-01-04 0.423200 0.229080...

python-02-变量【图】

1、定义变量(赋值)变量名 = 值在python中定义变量时不需要指定变量的类型,程序在执行时,python解释器会根据=右边的值,推导出数据的准确类型。 2、数据类型数字型:int 整数float 浮点数bool 布尔 false: 0 true:非0数complex 复数 科学计数非数字型:string 字符串 必须要用引号引起来list 列表tuble 元组dict 字典ipython 常用函数 type(变量名)---- 查看变量类型TIP:在pytho...

将变量放在python列表理解中【代码】

以下两个循环构造基本相同.我只是不知道如何在第一种语法中插入两个变量start = start 2和end = end 2.谢谢 第一步构造(列表理解):start = 1 end = 3 clips = [ImageClip(os.path.join(folder,pic)).resize(width=w*9.3/16).set_start(start).set_end(end).set_pos(lambda t:(max((402), (int(w-3*w*t))), "center"))for pic in picfiles]第二构造(常规循环):start = 1 end = 3 clips = [] for pic in picfiles:clips.append(...

python-通过将鼠标悬停在Spyder中来显示变量值

仅通过将鼠标指针悬停在变量上就可以在调试过程中显示变量值(例如在Visual Studio中)? 一个插件?解决方法:过去有some work尝试实现此功能,但不幸的是,此操作尚未完成. 因此,目前(2017年7月)在Spyder中是不可能的.

Python从导入的文件中提取变量【代码】

我有3个档案.一种是定义变量,另两种包含所需的模块. 变量my_var = ""test.pyimport variabledef trial():variable.my_var = "Hello"main.py(不起作用)from variable import * from test import trialif __name__ == "__main__":trial()print my_var当我运行main.py时,它什么也没有.但是,如果我这样更改main.py, main.py(工作)import variable from test import trialif __name__ == "__main__":trial()print variable.my_var它给了...

python-将sympy中的变量定义为常量【代码】

from sympy import * from sympy.stats import * mu, Y = symbols('mu Y', real = True, constant = True) sigma = symbols('sigma', real = True, positive=True) X = Normal('X', mu, sigma)当要求:E(X, evaluate=False)我得到:∞ ? ? 2 ? -(X - μ) ? ────────── ? 2 ? 2?σ ? √2?X?? ...

python-模块和变量范围【代码】

我不是python的专家,所以在尝试理解变量作用域的细微差别时请多多包涵. 作为描述我所面临问题的简单示例,请说我有以下三个文件. 第一个文件是outside_code.py.由于某些限制,我无法修改此文件.必须照原样进行.它包含一些在某个时候运行评估的代码(是的,我知道评估是撒旦的产物,但这是以后的讨论).例如,假设它包含以下代码行:def eval_string(x):return eval(x)第二个文件是一组用户定义的函数.我们称它为functions.py.它包含一些未...

python-从外部模块访问argparse变量【代码】

我有4个模块: > entry_point.py> utils.py> Runner.py> client.py 我在utils.py中使用argparse,并且希望能够检索client.py中这些参数之一的值. >入口点模块(从控制台调用的模块):import utils def main():console_args = utils.parse_arguments() # Get command-line argumentsrunner.run(console_args) # The main function in the programif __name__ == '__main__':main()> utils.py模块:def parse_arguments():parser = arg...

python-生成大量随机变量【代码】

我正在尝试找出在python中生成许多随机数的最佳方法.困难的部分是,在运行时之前,我将不知道需要多少个数字 我有一个程序,一次使用一个随机数,但它需要执行多次. 到目前为止,我尝试过的事情是: >使用random.random()一次生成一个随机数>使用np.random.rand()一次生成一个随机数>使用np.random.rand(N)在一批N中生成随机数>使用np.random.rand(N)在N的批次中生成随机数,并在使用完第一个N后进行新的批次(我尝试了两种不同的实现,两者...

python-使用指标变量而不是单列创建多面的matplotlib / seaborn图【代码】

Seaborn非常适合根据对每个构面类别进行编码的分类变量创建构面图.但是,这假设您的类别是互斥的.是否可以基于一组指标变量来创建Seaborn FacetGrid(或类似模型)? 举一个具体的例子,考虑比较被一种或多种病毒感染的患者,并按病毒绘制感兴趣的属性.患者可能携带多种病毒,因此不可能创建病毒栏来创建网格.但是,您可以创建一组指标变量(每种病毒一个),为每个患者标记该病毒.似乎没有将一组指标变量传递给任何Seaborn函数的方法.我无法...

将上一个元素添加到列表中的当前元素,然后分配给变量-Python 3.5.2【代码】

关于此的第一篇文章,我很激动!好的,这是一个问题:如何将上一个元素添加到当前元素,然后从这些值中创建一个新列表,以将其添加到matplotlib图中?这是我的代码示例:example_list = [20, 5, 5, -10]print(example_list) '''first output should be''' [20, 5, 5, -10]value1 = (example_list[0]) value2 = (example_list[0] + example_list[1]) value3 = (example_list[0] + example_list[1] + example_list[2]) value4 = (example...