小编Pab*_*blo的帖子

python内部类的目的是什么?

Python的内部/嵌套类使我感到困惑.有没有它们无法实现的东西?如果是这样,那是什么东西?

python oop language-features class

86
推荐指数
7
解决办法
5万
查看次数

如何从Python中删除字符串末尾的空格?

我需要删除字符串中单词后面的空格.这可以在一行代码中完成吗?

例:

string = "    xyz     "

desired result : "    xyz" 
Run Code Online (Sandbox Code Playgroud)

python

77
推荐指数
2
解决办法
11万
查看次数

Python静态方法 - 如何从另一个方法调用方法

当我有一个常规方法来调用类中的另一个方法时,我必须这样做

class test:
    def __init__(self):
        pass
    def dosomething(self):
        print "do something"
        self.dosomethingelse()
    def dosomethingelse(self):
        print "do something else"
Run Code Online (Sandbox Code Playgroud)

但是当我有静态方法时,我无法写

self.dosomethingelse()
Run Code Online (Sandbox Code Playgroud)

因为没有实例.我如何在Python中从同一个类的另一个静态方法调用静态方法?

编辑:多么糟糕.好的,我把问题编辑回原来的问题.我已经得到了Peter Hansen评论中第二个问题的答案.如果你认为我应该为我已经拥有的答案打开另一个问题,请告诉我.

python static-methods

76
推荐指数
5
解决办法
8万
查看次数

Django模型中的并发控制

如何在Django模型中处理并发?我不希望记录的更改被另一个读取相同记录的用户覆盖.

python django concurrency django-models

17
推荐指数
3
解决办法
1万
查看次数

Python,循环循环的下一次迭代

给定特定条件时,我需要得到第一个循环的下一个项,但条件是在内循环中.有没有比这更短的方法呢?(测试代码)

    ok = 0
    for x in range(0,10):
        if ok == 1:
            ok = 0
            continue
        for y in range(0,20): 
            if y == 5:
                ok = 1
                continue
Run Code Online (Sandbox Code Playgroud)

在这种情况下怎么样?

for attribute in object1.__dict__:
    object2 = self.getobject()
    if object2 is not None:
        for attribute2 in object2: 
            if attribute1 == attribute2:
                # Do something
                #Need the next item of the outer loop
Run Code Online (Sandbox Code Playgroud)

第二个例子显示了我目前的情况.我不想发布原始代码,因为它是西班牙语.object1和object2是两个非常不同的对象,一个是对象关系映射的性质,另一个是webcontrol.但是它们中的2个属性在某些情况下具有相同的值,我需要跳转到外循环的下一个项目.

python

13
推荐指数
1
解决办法
2万
查看次数

提出NeedDownloadError('需要ffmpeg exe.'NeedDownloadError:需要ffmpeg exe)

我正在尝试执行一个非官方的Instagram API python库的调用,在我修复了几个依赖关系的错误之后,我就陷入了这个问题.

 File "C:\Users\Pablo\Desktop\txts_pys_phps_programacion\Instagram-API-python-master\InstagramAPI.py", line 15, in <module>
    from moviepy.editor import VideoFileClip
  File "C:\Python27\lib\site-packages\moviepy\editor.py", line 22, in <module>
    from .video.io.VideoFileClip import VideoFileClip
  File "C:\Python27\lib\site-packages\moviepy\video\io\VideoFileClip.py", line 3, in <module>
    from moviepy.video.VideoClip import VideoClip
  File "C:\Python27\lib\site-packages\moviepy\video\VideoClip.py", line 20, in <module>
    from .io.ffmpeg_writer import ffmpeg_write_image, ffmpeg_write_video
  File "C:\Python27\lib\site-packages\moviepy\video\io\ffmpeg_writer.py", line 15, in <module>
    from moviepy.config import get_setting
  File "C:\Python27\lib\site-packages\moviepy\config.py", line 38, in <module>
    FFMPEG_BINARY = get_exe()
  File "C:\Python27\lib\site-packages\imageio\plugins\ffmpeg.py", line 86, in get_exe
    raise NeedDownloadError('Need ffmpeg exe. '
NeedDownloadError: Need ffmpeg exe. You can …
Run Code Online (Sandbox Code Playgroud)

python ffmpeg python-2.7 instagram-api moviepy

11
推荐指数
3
解决办法
1万
查看次数

与其他.net语言相比,ironpython的速度如何?

我想为我所说的内容提供消息,但我没有它们,这是我听到的.

一旦编程教授告诉我,在某些特定项目中对.net和Python进行了一些软件基准测试,它给出了5:8的关系,支持.NET.这是他支持Python不比.NET慢得多的论点

这就是问题,我想尝试IronPython,因为我可以将我最熟悉的Web框架(asp.net)与我最喜欢的语言(Python)结合起来,我想知道asp.net中程序的速度在Python中使用VB.net或C#的ASP.NET程序的速度.有没有针对此的软件基准测试?

另外,与其他.NET语言相比,IronPython的速度不应该相似,因为IronPython不像Python那样必须编译成.NET中间代码吗?有人可以在这些问题上让我高兴吗?

问候

.net python performance ironpython

10
推荐指数
1
解决办法
6739
查看次数

Bokeh:DataTable - 如何设置选定的行

我想以编程方式更改DataTable对象行选择(没有JS,只是python).我试图使用selected底层ColumnsSource 的属性,但没有成功.如何才能做到这一点?

python datatable bokeh

10
推荐指数
1
解决办法
2167
查看次数

9
推荐指数
2
解决办法
1万
查看次数

PHP - 非递归var_dump?

在处理某些PHP对象时,可以执行一个var_dump()和PHP打印的值继续打开和打开,直到达到PHP内存限制为止.一个例子是转储Simple HTML DOM对象.我假设因为你能够遍历对象的子对象和父对象,所以这样做var_dump()会产生无限的结果,因为它找到一个对象的父对象,然后递归地找到它的子对象然后找到所有这些孩子的父对象并找到那些孩子等等.它会继续下去.

我的问题是,你怎么能避免这种情况并让PHP不要一遍又一遍地倾销掉同样的东西?使用Simple HTML DOM解析器示例,如果我有一个没有子var_dump()节点的DOM对象,我想它只是转储对象并且没有开始遍历DOM树并且倾倒父母,祖父母,其他孩子等等.

php var-dump

9
推荐指数
1
解决办法
5828
查看次数