Questions tagged «python»

Python是一种多范式,动态类型的多用途编程语言。它旨在快速学习,理解和使用并强制使用干净统一的语法。请注意,Python 2自2020年1月1日起已不再受支持。不过,对于特定于版本的Python问题,请添加[python-2.7]或[python-3.x]标签。使用Python变体或库(例如Jython,PyPy,Pandas,Numpy)时,请将其包含在标签中。

12
如何在NumPy中创建一个空数组/矩阵?
我无法弄清楚如何以通常使用列表的方式使用数组或矩阵。我想创建一个空数组(或矩阵),然后一次向其中添加一列(或行)。 目前,我能找到的唯一方法是: mat = None for col in columns: if mat is None: mat = col else: mat = hstack((mat, col)) 而如果这是一个列表,我会做这样的事情: list = [] for item in data: list.append(item) 有没有办法对NumPy数组或矩阵使用这种表示法?
310 python  arrays  numpy 




5
第一次出现时分裂
在首次出现定界符时分割字符串的最佳方法是什么? 例如: "123mango abcd mango kiwi peach" 首先分裂mango得到: "abcd mango kiwi peach"
309 python  split 

6
在代码中安装python模块
我需要直接在脚本中从PyPi安装软件包。也许有一些模块或distutils(distribute,pip等)功能使我可以执行类似的操作,pypi.install('requests')并且请求将被安装到我的virtualenv中。

15
如何创建对象并为其添加属性?
我想在Python中创建一个动态对象(在另一个对象内部),然后向其添加属性。 我试过了: obj = someobject obj.a = object() setattr(obj.a, 'somefield', 'somevalue') 但这没用。 有任何想法吗? 编辑: 我正在从for循环遍历值列表的循环中设置属性,例如 params = ['attr1', 'attr2', 'attr3'] obj = someobject obj.a = object() for p in params: obj.a.p # where p comes from for loop variable 在上面的例子中,我会得到obj.a.attr1,obj.a.attr2,obj.a.attr3。 我使用该setattr函数是因为我不知道如何obj.a.NAME从for循环中进行操作。 如何根据上例中的值设置属性p?

11
在Python中打印多个参数
这只是我的代码的一部分: print("Total score for %s is %s ", name, score) 但我希望它打印出来: “(姓名)的总分是(分数)” 其中name是列表中的变量,score是整数。如果有帮助的话,这就是Python 3.3。


30
最喜欢的Django提示和功能?
已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 受问题系列“ ...的隐藏功能”的启发,我很想知道您最喜欢的Django提示或您所知的鲜为人知但有用的功能。 请每个答案仅包含一个提示。 添加Django版本要求(如果有)。

11
如何终止以shell = True启动的python子进程
我正在使用以下命令启动子流程: p = subprocess.Popen(cmd, stdout=subprocess.PIPE, shell=True) 但是,当我尝试杀死使用: p.terminate() 要么 p.kill() 该命令一直在后台运行,所以我想知道如何才能真正终止该过程。 请注意,当我使用以下命令运行命令时: p = subprocess.Popen(cmd.split(), stdout=subprocess.PIPE) 发出时,它确实成功终止p.terminate()。

12
从另一个脚本调用一个脚本的最佳方法是什么?
我有一个名为test1.py的脚本,该脚本不在模块中。它只包含应在脚本本身运行时执行的代码。没有函数,类,方法等。我有另一个作为服务运行的脚本。我想从作为服务运行的脚本中调用test1.py。 例如: 文件test1.py print "I am a test" print "see! I do nothing productive." 文件service.py # Lots of stuff here test1.py # do whatever is in test1.py 我知道一种方法是打开文件,读取内容并进行基本评估。我假设有一种更好的方法。或者至少我希望如此。
307 python 

19
如何将本地时间字符串转换为UTC?
如何将本地时间的datetime 字符串转换为UTC时间的字符串? 我确定我之前已经做过,但是找不到它,因此SO希望将来可以帮助我(和其他人)做到这一点。 说明:例如,如果我2008-09-17 14:02:00在当地的时区(+10)中,我想生成一个具有相等UTC时间的字符串:2008-09-17 04:02:00。 另外,从http://lucumr.pocoo.org/2011/7/15/eppur-si-muove/,请注意,一般来说这是不可能的,因为DST和其他问题没有从本地时间到本地的唯一转换。 UTC时间。

3
Argparse:在“ --help”中包含默认值的方法吗?
假设我有以下argparse代码段: diags.cmdln_parser.add_argument( '--scan-time', action = 'store', nargs = '?', type = int, default = 5, help = "Wait SCAN-TIME seconds between status checks.") 当前,--help返回: usage: connection_check.py [-h] [--version] [--scan-time [SCAN_TIME]] Test the reliability/uptime of a connection. optional arguments: -h, --help show this help message and exit --version show program's version …
307 python  argparse 

30
Python进度栏
当脚本执行可能需要花费时间的某些任务时,如何使用进度条? 例如,一个需要花费一些时间才能完成并True在完成后返回的函数。在执行功能期间如何显示进度条? 请注意,我需要做到这一点是实时的,所以我不知道该怎么做。我需要thread这个吗?我不知道。 现在,我在执行函数时不打印任何内容,但是进度条会很不错。另外,我对如何从代码角度完成此操作更感兴趣。
307 python 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.