
从python中的字符串中提取英语单词
我有一个文档,每一行都是一个字符串。它可能包含数字,非英文字母和单词,符号(例如!和*)。我想从每一行中提取英语单词(英语单词之间用空格隔开)。我的代码如下,这是我的map-reduce作业的map函数。但是,基于最终结果,此映射器函数仅产生字母(例如a,b,c)频率计数。谁能帮我找到错...
2024-01-10
从Python中的字符串中提取年份
我该如何解析该傻瓜。在python中提取年份:'years since 1250-01-01 0:0:0'答案应该是1250回答:有各种各样的方法可以实现,以下是几种选择:dateutil“模糊”模式下的解析器:In [1]: s = 'years since 1250-01-01 0:0:0'In [2]: from dateutil.parser import parseIn [3]: parse(s, fuzzy=True).year # resulting year would be an int...
2024-01-10
Python-将变量名作为字符串获取
此线程讨论如何在Python中以字符串形式获取函数名称:如何在Python中以字符串 形式获取函数名称?如何对变量执行相同操作?与函数相反,Python变量没有__name__属性。换句话说,如果我有一个变量,例如:foo = dict()foo['bar'] = 2我正在寻找一个功能/属性,例如retrieve_name:retrieve_name(foo) 返回字符串 '...
2024-01-10
Python从用户读取单个字符
有没有一种方法可以从用户输入中读取一个字符?例如,他们在终端上按一个键,然后将其返回(类似getch())。我知道Windows中有一个功能,但是我想要一些跨平台的功能。回答:以下是指向网站的链接,该网站说明了如何在Windows,Linux和OSX中读取单个字符:http : //code.activestate.com/recipes/134892/class _Getc...
2024-01-10
如何从Python中的字符串中提取字符?
我需要使一些名称格式匹配稍后在我的脚本中进行合并。我列“名称”是从CSV导入并包含类似名称如下:如何从Python中的字符串中提取字符?安东尼布朗莱西恩·麦考伊莱夫翁·贝尔对于我的剧本,我想获得第一个名字的第一个字母,并与姓氏结合起来这样....A.BrownL.McCoyL.Bell这里是我已经把现在返...
2024-01-10
Python-如何从字符串中提取一个浮点数
我有许多类似于的字符串Current Level: 13.4 db.,我只想提取浮点数。我说的是浮动而不是十进制,因为有时它是完整的。RegEx可以这样做还是有更好的方法?回答:如果你的浮点数始终以十进制表示,则类似于>>> import re>>> re.findall("\d+\.\d+", "Current Level: 13.4 db.")['13.4']可能就足够了。一个更强大的版本...
2024-01-10
如何在Python中获取字符串的子字符串?
有没有一种方法可以在Python中对字符串进行子字符串化,以从第三个字符到字符串末尾获取新的字符串?也许喜欢myString[2:end]吗?如果离开第二部分意味着“直到最后”,而如果离开第一部分,它是否从头开始?回答:>>> x = "Hello World!">>> x[2:]'llo World!'>>> x[:2]'He'>>> x[:-2]'Hello Worl'>>> x[-2:]'d!'>>> x[2...
2024-01-10
Python-如何取消转义的反斜杠字符串?
假设我有一个字符串,它是另一个字符串的反斜杠转义版本。在Python中,有没有一种简便的方法可以对字符串进行转义?例如,我可以这样做:>>> escaped_str = '"Hello,\\nworld!"'>>> raw_str = eval(escaped_str)>>> print raw_strHello,world!>>> 但是,这涉及将(可能不受信任的)字符串传递给eval(),这是安全隐患。...
2024-01-10
如何在Python中获取字符串的前2个字母?
假设我有一个字符串Str1 = "TN 81 NZ 0025" str2 = "DL 11C AA 1111"two = first2(str1)print(two)>>>TN如何获得这些字符串的前两个字母。为此,我需要first2函数。回答:它很简单string[:2]。如果需要,可以轻松编写一个 函数 来执行此操作。即使这样,也很简单def first2(s): return s[:2]...
2024-01-10
Python-如何获取字符的ASCII值
如何获取字符的ASCII值回答:函数ord()将获得char的int值。而且,如果你想在玩完数字后再转换回去,可以使用chr()函数来解决。>>> ord('a')97>>> chr(97)'a'>>> chr(ord('a') + 3)'d'>>>在Python 2中,还有一个unichr函数,返回其序数为参数的Unicode字符unichr:>>> unichr(97)u'a'>>> unichr(1234)u'\u04d2'在Python 3中,...
2024-01-10
Python -如何提取两个标记之间的子字符串?
假设我有一个字符串,'gfgfdAAA1234ZZZuijjk'而我只想提取'1234'一部分。我只知道我感兴趣的部分之前AAA和之后ZZZ的几个字符1234。使用sed字符串可以执行以下操作:echo "$STRING" | sed -e "s|.*AAA\(.*\)ZZZ.*|\1|"结果,这会给我1234。如何在Python中做同样的事情?回答:使用正则表达式- 文档以供进一步参考import r...
2024-01-10
Python-如何在特定子字符串之后获取字符串?
如何在特定子字符串之后获取字符串?例如,我想"world"在my_string="hello python world , i'm a beginner "回答:最简单的方法可能只是分割目标词my_string="hello python world , i'm a beginner "print my_string.split("world",1)[1] split使用要拆分的单词(或字符),并且可以选择限制拆分次数。在此示例中,对“世界”进行拆...
2024-01-10
Python-如何在字符串中获取给定变量名称的值?
为简单起见,这是我要执行的操作的简化版本:def foo(a): # I want to print the value of the variable # the name of which is contained in a我知道如何在PHP中执行此操作:function foo($a) { echo $$a;}global $string = "blah"; // might not need to be global but that's irrelevantfoo("string...
2024-01-10
熊猫to_html()截断字符串内容
我有一个DataFrame包含文本数据的Python Pandas对象。我的问题是,当我使用to_html()函数时,它会截断输出中的字符串。例如:import pandasdf = pandas.DataFrame({'text': ['Lorem ipsum dolor sit amet, consectetur adipiscing elit.']})print (df.to_html())输出在处被截断 adapis...<table border="1" class="dataframe"> <...
2024-01-10
使用Python Regex从字符串中提取门牌号和街道名称
我是Regex的新手,正尝试使用它来将地址解析为门牌号和街道。例如:123 Main St-> [‘123’,’Main St’]由于我的某些街道字符串将带有连字符的街道地址,因此情况变得有些复杂,在这种情况下,我想将第一个数字放在连字符之前。例如:123-127 Main St-> [‘123’,’Main St’]最后,我需要能够处理以数...
2024-01-10
如何从tf.tensor中获取字符串值,其中dtype是字符串
我想使用tf.data.Dataset.list_files函数提供数据集。但是因为该文件不是图像,所以我需要手动加载它。问题是tf.data.Dataset.list_files作为tf.tensor传递变量,而我的python代码无法处理张量。如何从tf.tensor获取字符串值。dtype是字符串。train_dataset = tf.data.Dataset.list_files(PATH+'clean_4s_val/*.wav')train_dataset = train_dataset...
2024-01-10
Python-如何从JSON获取字符串对象而不是Unicode?
我正在使用Python 2从ASCII编码的文本文件中解析JSON 。用json或 加载这些文件时simplejson,我所有的字符串值都转换为Unicode对象而不是字符串对象。问题是,我必须将数据与仅接受字符串对象的某些库一起使用。我无法更改库,也无法更新它们。是否可以获取字符串对象而不是Unicode对象?例>>> import json...
2024-01-10
Python 2.7获取用户输入并以不带引号的字符串形式进行操作
我想从用户那里获取一个字符串,然后对其进行操作。testVar = input("Ask user for something.")没有我让用户在引号中键入其响应的方法,testVar是否可以成为字符串?即“你好”与你好如果用户输入Hello,则会出现以下错误:NameError:名称“ Hello”未定义回答:使用raw_input()代替input():testVar = raw_input("Ask u...
2024-01-10
提取字符串使用PHP广告的XPath刮
我需要刮这个HTML页面...提取字符串使用PHP广告的XPath刮https://www.sanita.puglia.it/monitorpo/aslfg/monitorps-web/monitorps/monitorPSperASL.do?codNazionale=160115....使用PHP和XPath来获取值在名为“PO G.TATARELLA-CERIGNOLA”的表格下的绿色框中。(注:你可以在页面中看到不同的价值,如果你试图浏览它......没关系.. ,,它改变dinamic...
2024-01-10
使用StAX读取XML字符串
我第一次使用stax解析XML字符串。我找到了一些示例,但无法使我的代码正常工作。这是我的代码的最新版本:public class AddressResponseParser{ private static final String STATUS = "status"; private static final String ADDRESS_ID = "address_id"; private static final String CIVIC_ADDRESS = "civic_addre...
2024-01-10
如何在Swift中以字符串形式获取CNContact电话号码?
我正在尝试检索所有联系人的姓名和电话号码,并将它们放入iOS中的Swift数组中。我到目前为止已经做到了:func findContacts() -> [CNContact] { marrContactsNumber.removeAllObjects() marrContactsName.removeAllObjects() let store = CNContactStore() let keysToFetch = [CNContactGivenNameKey, CNContact...
2024-01-10
Python-如何在文本文件中搜索字符串?
我想检查字符串是否在文本文件中。如果是,请执行X。否则,请执行Y。但是,True由于某些原因,此代码始终返回。谁能看到错在哪里?def check(): datafile = file('example.txt') found = False for line in datafile: if blabla in line: found = True breakcheck()if True: print "true"else: ...
2024-01-10
Python-如何将变量放在字符串中?
我想int放入一个string。这是我目前正在做的事情:num = 40plot.savefig('hanning40.pdf') #problem line我必须为几个不同的数字运行程序,所以我想做一个循环。但是像这样插入变量不起作用:plot.savefig('hanning', num, '.pdf')如何在Python字符串中插入变量?回答:plot.savefig('hanning(%d).pdf' % num)当跟随字符串时,%运...
2024-01-10
如何删除字符串中的所有标点符号?(Python)
例如:asking="hello! what's your name?"我可以这样做吗?asking.strip("!'?")回答:一个非常简单的实现是:out = "".join(c for c in asking if c not in ('!','.',':'))并继续添加任何其他类型的标点符号。一种更有效的方法是import stringstringIn = "string.with.punctuation!"out = stringIn.translate(stringIn.maketrans("...
2024-01-10
Python如何确定两个字符串是否相同
我试图了解Python字符串何时相同(也就是共享相同的内存位置)。但是,在我的测试中,当两个相等的字符串变量共享相同的内存时,似乎没有明显的解释:import sysprint(sys.version) # 3.4.3# Example 1s1 = "Hello"s2 = "Hello"print(id(s1) == id(s2)) # True# Example 2s1 = "Hello" * 3s2 = "Hello" * 3print(id(s1) == id(s2)) # True# Exa...
2024-01-10
在Python中从字符串中剥离HTML
from mechanize import Browserbr = Browser()br.open('http://somewebpage')html = br.response().readlines()for line in html: print line当在HTML文件中打印一行时,我试图找到一种仅显示每个HTML元素的内容而不显示格式本身的方法。如果找到'<ahref="whatever.com">some text</a>',它将仅打印“某些文本”,'<b>hello</b>'打印“hell...
2024-01-10
Python-查找两个字符串之间的相似性度量
如何获得字符串与Python中的另一个字符串相似的概率?我想要一个像0.9(表示90%)之类的十进制值。最好使用标准Python和库。例如similar("Apple","Appel") #would have a high prob.similar("Apple","Mango") #would have a lower prob.回答:有一个内置的。from difflib import SequenceMatcherdef similar(a, b): return SequenceMatche...
2024-01-10
Python-使用字符串变量作为变量名
我有一个分配了字符串的变量,我想根据该字符串定义一个新变量。foo = "bar"foo = "something else" # What I actually want is:bar = "something else"回答:你可以使用exec:>>> foo = "bar">>> exec(foo + " = 'something else'")>>> print barsomething else>>> ...
2024-01-10
Python-压缩Ascii字符串
我正在寻找一种压缩基于ascii的字符串的方法,有帮助吗?我还需要解压缩它。我尝试了zlib,但没有帮助。如何将字符串压缩为较短的长度?码:def compress(request): if request.POST: data = request.POST.get('input') if is_ascii(data): result = zlib.compress(data) return render_to_response(...
2024-01-10
如何删除Python三引号多行字符串的额外缩进?
我有一个python编辑器,用户在其中输入脚本或代码,然后将其放入幕后的主要方法中,同时还缩进每一行。问题是,如果用户具有多行字符串,则通过在每个空格中插入制表符,对整个脚本进行的缩进会影响字符串。问题脚本非常简单,例如:"""foobarfoo2"""因此,在main方法中,它看起来像:def main():...
2024-01-10
C#字符串的GetHashCode()如何实现?
我只是好奇,因为我想它将对性能产生影响。是否考虑完整字符串?如果是,则在长字符串上会变慢。如果仅考虑字符串的一部分,则会导致性能下降(例如,如果仅考虑字符串的开头,则当HashSet主要包含相同的字符串时,它将导致性能下降。回答:遇到类似问题时,请确保获取参考源源代码。除了...
2024-01-10
