小编Sil*_*ost的帖子

正则表达式替换混合数字+字符串

我想删除包含数字的所有单词,示例:

LW23 London W98 String
Run Code Online (Sandbox Code Playgroud)

从上面的字符串我唯一想要保留的是"London String".这可以用正则表达式来完成.

我目前正在使用Python,但PHP代码也很好.

谢谢!

编辑:

以下是我现在可以做的事情:

>>> a = "LW23 London W98 String"
>>> b = a.split(' ')
>>> a
['LW23', 'London', 'W98', 'String']
Run Code Online (Sandbox Code Playgroud)

php python regex

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

@measured是标准的装饰者吗?它在哪个图书馆?

这篇博客文章中,他们使用了构造:

  @measured
  def some_func():
    #...
  # Presumably outputs something like "some_func() is finished in 121.333 s" somewhere
Run Code Online (Sandbox Code Playgroud)

@measured指令似乎不适用于原始python.它是什么?

更新:我从Triptych看到它@something是有效的,但我可以在哪里找到@measured它,是在某个地方的某个库中,还是这个博客的作者使用他自己的私有代码库中的东西?

python decorator

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

在文件的url字符串中添加引号

我需要脚本在url.txt的url字符串中添加引号

http://www.site.com/info.xx"http://www.site.com/info.xx"

ruby python perl

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

重定向python中的函数定义

这是一个非常人为的例子,因为要解释我最终实现这个解决方案的背景并不容易.但是,如果有人能够回答为什么会发生这种特殊情况,我将不胜感激.

这个例子:

class A(dict):  
    def __init__(self):
        self['a'] = 'success'

    def __getitem__(self, name):
        print 'getitem'
        return dict.__getitem__(name)

class B(object):
    def __init__(self):
        self._a = A()
        setattr(self, '__getitem__', self._a.__getitem__) 

b = B()
c = b['a']
Run Code Online (Sandbox Code Playgroud)

这输出:

c = b['a']
TypeError: 'B' object is unsubscriptable
Run Code Online (Sandbox Code Playgroud)

即使这是一种奇怪的方式(显然子类化更合乎逻辑),为什么它找不到我明确设置的方法?

如果我这样做:

dir(b)
Run Code Online (Sandbox Code Playgroud)

我明白了:

['__class__', '__delattr__', '__dict__', '__doc__', '__getattribute__', '__getitem__', '__hash__', '__init__', '__module__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__str__', '__weakref__', '_a']
Run Code Online (Sandbox Code Playgroud)

其他方法也会出现同样的问题__iter__.明确定义这个有效的方法是什么意思?

python class-attributes

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

打开文本文档的问题 - unicode错误

我可能有一个相当简单的问题.但是,我刚刚开始使用python,它只会让我发疯.我按照书的说明,想打开一个简单的文本文件.我正在使用的代码:

import sys
try:
 d = open("p0901aus.txt" , "W")
except:
 print("Unsucessfull")
 sys.exit(0)
Run Code Online (Sandbox Code Playgroud)

我要么得到消息,要么打开文件或弹出显示说:

(unicode eror)'unicodeescape'编解码器无法解码2-4位的字节:截断\ UXXXXXXXX转义

我不知道问题是什么.我试图用不同的代码保存文档,尝试不同的路径......总是同样的问题

有人知道任何帮助吗?

非常感谢你提前,

georg ps:我正在使用windows vista

python unicode

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

python中的文件处理

提前致谢.我编写了一个适用于小文件的程序.但这不适用于1 GB的文件.请告诉我有没有办法处理大文件.这是代码.

fh=open('reg.fa','r')
c=fh.readlines()
fh.close() 
s=''  
for i in range(0,(len(c))):  
    s=s+c[i]  
    lines=s.split('\n')
    for line in s:
            s=s.replace('\n','')
s=s.replace('\n','')          
print s 
Run Code Online (Sandbox Code Playgroud)

python

2
推荐指数
3
解决办法
6953
查看次数

PHP,如何创建倒计时器?

这该怎么做:

"你将在5 ..(4,3,2,1)秒内重定向到domain.com"

在PHP ???

javascript php redirect

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

php 1是一个不是整数的字符串

我正在使用GET变量,人们通过以下URL访问它:

page?siteID=1
Run Code Online (Sandbox Code Playgroud)

我检查以确保siteID是一个整数,但PHP说它是一个字符串.

如何将其转换为整数?我注意到intval()会将0x1A转换为26,我不想发生这种情况.

php

2
推荐指数
3
解决办法
1295
查看次数

在python中找出类实例中可用的函数?

如何动态地找出从类的实例定义了哪些函数?

例如:

class A(object):
    def methodA(self, intA=1):
        pass

    def methodB(self, strB):
        pass

a = A()
Run Code Online (Sandbox Code Playgroud)

理想情况下,我想找出实例'a'有methodA和methodB,以及它们采用哪些参数?

python introspection

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

如何在python中乘以两个不同的整数数组?

我通过分割具有整数1 2的行来在两个不同的列表中输入

例如1 2

3 4

所以现在我把它拆分并保存在列表中,并希望将它们乘以1*3 + 2*4,但是当我尝试这样做时,它给了我它只能乘以整数而不是列表!在这里帮忙

不能将序列乘以'list'类型的非int ..这就是我得到的错误 - 当我这样做时

c=sum(i*j for i, j in zip(a,b))
Run Code Online (Sandbox Code Playgroud)

...

t=raw_input()
d =[]
for j in range(0,int(t)):
    c=0
    n=raw_input()
    s = raw_input()
    s1=raw_input()
    a=[]
    b=[]
    a.append( [int(i) for i in s.split(' ')])
    b.append([int(i) for i in s.split(' ')])
    d.append(sum(i*j for i, j in zip(a,b)))

for i in d:
    print i
Run Code Online (Sandbox Code Playgroud)

那是我的代码

python

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