我是新来的,试图find一种方法来在string的开头和结尾插入一些L。 所以如果我有一个string说 “今天早上我把蛋糕放在哪里” 我想在开始时插入1L,最后插入2L,所以它看起来像:“我今天早上把我的蛋糕放在哪里?”我该怎么做。 谢谢
可能重复: 在Python中列出的string 我有这样一个string: 州=“阿拉斯加州阿拉巴马州阿肯色州美属萨摩亚州亚利桑那州加州科罗拉多州” 我想把它分成这样的列表 州= {阿拉斯加州,阿拉巴马州,阿肯色州,美国,萨摩亚,….} 我是新的Python。 请帮帮我。 :-)) 编辑:我需要从状态随机select,并使其像variables。
我使用Scilab,并想将一个布尔值数组转换为一个整数数组: >>> x = np.array([4, 3, 2, 1]) >>> y = 2 >= x >>> y array([False, False, True, True], dtype=bool) 在Scilab我可以使用: >>> bool2s(y) 0. 0. 1. 1. 甚至只是乘以1: >>> 1*y 0. 0. 1. 1. 在Python中是否有一个简单的命令,或者我必须使用循环?
可能重复: 使用Python将XML转换为JSON? 我在App Engine上做了一些工作,我需要将从远程服务器检索到的XML文档转换为等效的JSON对象。 我使用xml.dom.minidom来parsing由urlfetch返回的XML数据。 我也试图使用django.utils.simplejson将parsing的XML文档转换为JSON。 我完全不知道如何把两者结合在一起。 以下是我正在修改的代码: from xml.dom import minidom from django.utils import simplejson as json #pseudo code that returns actual xml data as a string from remote server. result = urlfetch.fetch(url,'','get'); dom = minidom.parseString(result.content) json = simplejson.load(dom) self.response.out.write(json)
因此,我已经看到有人使用rt和wt模式来读取和写入文件。 例如: with open('input.txt', 'rt') as input_file: with open('output.txt', 'wt') as output_file: … 我没有看到logging的模式,但由于open()不会抛出一个错误 – 看起来这是非常合法的使用。 这是什么和使用wt vs w和rt vs r有什么区别?
是否有可能把一个函数在数据结构中,而没有先用def给它起一个名字? # This is the behaviour I want. Prints "hi". def myprint(msg): print msg f_list = [ myprint ] f_list[0]('hi') # The word "myprint" is never used again. Why litter the namespace with it? lambda函数的主体是严格限制的,所以我不能使用它们。 编辑:作为参考,这更像是我遇到问题的现实生活中的代码。 def handle_message( msg ): print msg def handle_warning( msg ): global num_warnings, num_fatals num_warnings += 1 if ( is_fatal( […]
说我在这里有这个列表: list = [a, b, c, d, e, f, g] 我怎样才能同时删除索引2, 3, 4和5 ? stream行音乐不接受多个值。 我还要怎么做?
我尝试在Ubuntu机器上的虚拟环境中使用pip部署Python包,但是遇到与权限相关的问题。 例如: (TestVirtualEnv)test@testServer:~$ pip install markdown2 终止: 错误:无法创build'/home/test/virtualenvs/TestVirtualEnv/lib/python3.3/site-packages/markdown2.py':权限被拒绝 我不能sudo ,因为它将全局安装包,而不是在虚拟环境中。 我chown编辑site-packages ; ls只显示与easy_install , pip和setuptools相关的目录,而与Markdown没有关系。 如何使用pip在虚拟环境中部署软件包而不会遇到与权限相关的错误?
我想赶上一个具体的http错误,而不是整个家庭的任何一个..我正在试图做的是 – import urllib2 try: urllib2.urlopen("some url") except urllib2.HTTPError: <whatever> 但我最终是捕捉任何types的http错误,但我只想捕捉指定的网页不存在! 可能这是HTTP错误404 ..但我不知道如何指定只捕获错误404,并让系统运行其他事件的默认处理程序。
我知道如何循环matplotlib中的颜色列表。 但是有可能做一些类似的线条样式(普通,虚线,虚线等)? 我需要这样做,所以我的图表打印时会更容易阅读。 任何build议如何做到这一点?