小编Fer*_*and的帖子

如何在第一次出现数字之前的最后一个字母处截断字符串?

我试图在字符串中找到东西 - 所有这些都在数字之前,例如:

"Diablo Lord Of Destruction 9.2"
Run Code Online (Sandbox Code Playgroud)

这是来自文件的索引 file[2] = "Diablo Lord Of Destruction 9.2"

如何编写仅选择文本的代码,并在这些数字之前省略数字和任何空白区域(如下所示)?

"Diablo Lord Of Destruction"
Run Code Online (Sandbox Code Playgroud)

我知道你可以通过做这样的事情轻松地做到这一点:

contents = file[2]
print contents[0:-2]
Run Code Online (Sandbox Code Playgroud)

由于值会发生变化,我需要一个更强大的解决方案,可以处理不同大小的数字和不同长度的空白区域.

python string indexing parsing

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

如何创建列表来选择索引?

我有这个代码来检查文件中的索引,看看它们是否匹配,但是开始时我无法选择索引.为了能够这样做,我该怎么做,因为此时它不会将值显示为列表中的值.

def checkOS():
    fid = open("C:/Python/NSRLOS.txt", 'r')
    fhand = open("C:/Python/sha_sub_hashes.out", 'r')
    sLine = fhand.readline()
    line = fid.readline()
    outdata = []
    print line
checkOS()
Run Code Online (Sandbox Code Playgroud)

现在它打印:

"190","Windows 2000","2000","609"
Run Code Online (Sandbox Code Playgroud)

我只想打印:(所以index[0])

190
Run Code Online (Sandbox Code Playgroud)

当我尝试时index[0],我得到了' " '.所以整个字符串中的第一个值,我希望列表能够选择索引.

python indexing list

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

标签 统计

indexing ×2

python ×2

list ×1

parsing ×1

string ×1