Tag: python

我怎样才能连接在Python中的string和数字?

我试图在Python中连接一个string和一个数字。 当我尝试这个时,它给了我一个错误: "abc" + 9 错误是: Traceback (most recent call last): File "<pyshell#5>", line 1, in <module> "abc" + 9 TypeError: cannot concatenate 'str' and 'int' objects 为什么我无法做到这一点? 我怎样才能连接在Python中的string和数字? 请详细说明“通过”声明的用法…..

如何在Python中读取一行csv数据?

有很多使用python读取csv数据的例子,像这样: import csv with open('some.csv', newline='') as f: reader = csv.reader(f) for row in reader: print(row) 我只想读取一行数据并将其input到各种variables中。 我怎么做? 我到处寻找一个工作的例子。 我的代码只检索我的值,而没有其他值 reader = csv.reader(csvfile, delimiter=',', quotechar='"') for row in reader: i = int(row[0]) a1 = int(row[1]) b1 = int(row[2]) c1 = int(row[2]) x1 = int(row[2]) y1 = int(row[2]) z1 = int(row[2])

Lua是一种通用的脚本语言?

当我看到Lua的时候,我所读过的唯一的东西就是“embedded”,“快速”,“轻量级”,比“魔兽世界”或者简称“魔兽世界”更经常。 为什么它仅限于将整个事物embedded到另一个应用程序中? 为什么不像使用Python或Perl那样编写通用脚本? Lua似乎在速度和内存使用(最快的脚本语言afaik)方面做得很好,为什么我从来没有看到Lua被用作“桌面脚本语言”来自动执行任务? 例如: 重命名一堆文件 从网上下载一些文件 Webscraping 缺乏标准库吗?

如何用python填充0

我想从另一个列表中获得一个固定长度的列表,如: a = ['a','b','c'] b = [0,0,0,0,0,0,0,0,0,0] 我想得到这样的列表: ['a','b','c',0,0,0,0,0,0,0] 。 换句话说,如果len(a) < len(b) ,我想用列表b值填充列表a ,直到列表b长度,有点类似于str.ljust所做的。 这是我的代码: a=['a','b','c'] b = [0 for i in range(5)] b = [a[i] for i in b if a[i] else i] print a 但它显示错误: File "c.py", line 7 b = [a[i] for i in b if a[i] else i] ^ SyntaxError: […]

如何在Python中将false转换为0并将其转换为1

有没有什么办法将true的typesunicode 1和falsetypes的unicode 0(在Python中)? 例如: x == 'true' and type(x) == unicode 我想要x = 1 PS:我不想用if-else。

在Alpine Linux上安装Pillow时没有这样的文件或目录“limits.h”

我在Raspberry Pi 2上运行alpine-linux。我试图通过这个命令安装Pillow: pip install pillow 这是命令的输出: Installing collected packages: pillow Running setup.py install for pillow Complete output from command /usr/bin/python -c "import setuptools, tokenize;__file__='/tmp/pip-build-gNq0WA/pillow/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install –record /tmp/pip-nDKwei-record/install-record.txt –single-version-externally-managed –compile: running install running build running build_py creating build creating build/lib.linux-armv7l-2.7 creating build/lib.linux-armv7l-2.7/PIL copying PIL/XVThumbImagePlugin.py -> build/lib.linux-armv7l-2.7/PIL copying PIL/XpmImagePlugin.py -> build/lib.linux-armv7l-2.7/PIL […]

如何产生随机的“绿色”的颜色

任何人有任何build议,如何使随机颜色都是绿色的? 现在我正在通过这个来产生颜色: color = (randint(100, 200), randint(120, 255), randint(100, 200)) 这大部分工作,但我得到很多棕色的颜色。

从IPstring转换为整数,并在Python中向后

我有一个小问题,我的脚本,在那里我需要将表单'xxx.xxx.xxx.xxx'的IP转换为整数表示,并从这种forms回来。 def iptoint(ip): return int(socket.inet_aton(ip).encode('hex'),16) def inttoip(ip): return socket.inet_ntoa(hex(ip)[2:].decode('hex')) In [65]: inttoip(iptoint('192.168.1.1')) Out[65]: '192.168.1.1' In [66]: inttoip(iptoint('4.1.75.131')) ————————————————————————— error Traceback (most recent call last) /home/thc/<ipython console> in <module>() /home/thc/<ipython console> in inttoip(ip) error: packed IP wrong length for inet_ntoa` 任何人都知道如何解决这个问题?

Python vs Groovy与Ruby? (根据问题列出的标准)

考虑到下面列出的标准,您将使用哪种Python,Groovy或Ruby? 标准(十分重要,十分重要) 可用的API /库的丰富性(例如math,绘图,networking)(9) embedded桌面(java / c ++)应用程序的能力(8) 易于部署(8) 能够与DLL /共享库进行交互(7) 能够生成GUI(7) 社区/用户支持(6) 便携性(6) 数据库操作(3) 语言/语义(2)

如何找出文件是否在`eof`?

fp = open("a.txt") #do many things with fp c = fp.read() if c is None: print 'fp is at the eof' 除了上面的方法,还有其他什么方法来查明是否fp已经在eof?