Tag: python

如何拆分,但在Python中引用的string中忽略分隔符?

我需要用分号分隔这样一个string。 但我不想分割在string('或')内的分号。我不parsing文件;只是一个没有换行符的简单string。 part 1;"this is ; part 2;";'this is ; part 3';part 4;this "is ; part" 5 结果应该是: 第1部分 “这是;第二部分;” '这是 ; 第3部分“ 第4部分 这是“部分”5 我想这可以用正则expression式来完成,但是如果没有的话, 我接受另一种方法。

如何为python http连接指定经过身份validation的代理?

在python中为http连接指定一个带有用户名和密码的代理的最佳方式是什么?

将Python字典序列化为XML

有简单的名为“simplejson”的JSON序列化模块,可以轻松将Python对象序列化为JSON。 我正在寻找类似的模块,可以序列化为XML。

Python的“这个Unicode的最好的ASCII”数据库在哪里?

我有一些使用Unicode标点符号的文本,如左侧的双引号,右侧的单引号,等等,我需要它在ASCII。 Python是否拥有这些字符的数据库,有明显的ASCII替代,所以我可以做得比把它们全部变成“?”更好。 ?

嵌套类的范围?

我想了解在Python中的嵌套类的范围。 这是我的示例代码: class OuterClass: outer_var = 1 class InnerClass: inner_var = outer_var 类的创build没有完成,我得到的错误: <type 'exceptions.NameError'>: name 'outer_var' is not defined 尝试inner_var = Outerclass.outer_var不起作用。 我得到: <type 'exceptions.NameError'>: name 'OuterClass' is not defined 我正在尝试从InnerClass访问静态InnerClass 。 有没有办法做到这一点?

摆脱\ n使用.readlines()

我有一个.txt文件的值。 值如下所示: Value1 Value2 Value3 Value4 我的目标是把值放在一个列表中。 当我这样做时,列表如下所示: ['Value1\n', 'Value2\n', …] \n是不需要的。 这是我的代码: t = open('filename.txt', 'r+w') contents = t.readline() alist = [] for i in contents: alist.append(i)

在Python中,如何读取图像的exif数据?

我正在使用PIL。 如何将EXIF数据转换为字典?

“缩进中的制表符和空格使用不一致”

我试图在Python 3.2中创build一个应用程序,我一直使用制表符缩进,但是即使编辑器将其中的一些改为空格,然后打印出“缩进时制表符和空格的不一致使用”当我尝试运行该程序。 我怎样才能把空格变成标签? 这让我疯狂。 (我是编程初学者)。 我会很高兴,如果我能得到一些关于我的代码的总体技巧,如果我做了很多misstakes我会很高兴听到。 import random attraktioner = ["frittfall","bergodalbana","spökhuset"] class Nojesfalt: def __init__(self, attraktion): self.val = attraktion self.langd = 0 self.alder = 0 #längdgräns för fritt fall def langdgrans(self): print("") self.langd = int(input("Hur lång är du i cm? ")) if self.langd < 140: print("tyvärr, du är för kort, prova något annat") return 0 […]

解决“DLL加载失败:%1不是有效的Win32应用程序。”Pygame

我最近安装了Python 3.1和Python 3.1的Pygame模块当我在控制台中inputimport python时,出现以下错误: Traceback (most recent call last): File "<pyshell#2>", line 1, in <module> import pygame File "C:\Python31\lib\site-packages\pygame\__init__.py", line 95, in <module> from pygame.base import * ImportError: DLL load failed: %1 is not a valid Win32 application. 请帮忙!

Python列表减法操作

我想做类似这样的事情: >>> x = [1,2,3,4,5,6,7,8,9,0] >>> x [1, 2, 3, 4, 5, 6, 7, 8, 9, 0] >>> y = [1,3,5,7,9] >>> y [1, 3, 5, 7, 9] >>> y – x # (should return [2,4,6,8,0]) 但是这不是由python列表支持什么是做这件事的最好方法?