wlbk.net
当前位置:首页 >> 如何利用python在一个txt文件中删除指定的字符 >>

如何利用python在一个txt文件中删除指定的字符

使用replace方法将指定字符串替换为""

# -*- coding: utf-8 -*- a = "{'防水程度':{'生活防水':'生活防水',''30米':'30米',},'显示类型':{'数字':'数字',},}" b = "" while( a.find(",") != 0 and a.find(",") != -1): print a.find(",") if ((a[ a.find(",") + 1] == "{") or (a[ a.find(",") +

import struct a="abcdefg" b=raw_input() print a.replace(b, '')python2这么写,python3要用input,并且print的东西要加括号,比如print('123')

在开始菜 运行 输入 cmd 回车进入你文件所在的路径.然后输入 del *(1)*.*del后面有个空格.

去掉两端字符串: strip(), rstrip(),lstrip()123456789101112131415#!/usr/bin/python3s = ' -----abc123++++ '# 删除两边空字符print(s.strip())# 删除左边空字符print(s.rstrip())# 删除右边空字符print(s.lstrip())# 删除两边 - + 和空字符print(s.strip().strip('-+')

如果字符串是固定为{string}这种格式的可以s = '{ac468128a24a11e6ae35989096c6c478}' print(s[1:-2]) 如果不是固定的 s = '{ac468128a24a11e6ae35989096c6c478}' print(s.split('{')[1].split('}')[0])

你,确定这是python?

字符串的话,你可以把他当作列表处理:str = 'hello world' 如果是想去掉第一个字母'o',并且知道是第5个字符, index=41.使用分片 new_str = str[:4]+str[5:] ;2.循环读取new_str = ''.join([str[i] for i in range(len(str)) if i!= 4]) ;3.字符替换new_str = str.replace('o','',1) #后面的1代表替换第一个匹配'o'的字符 .

用正则表达式>>> s='hello world'>>> import re>>> re.search('wor',s)

不用转list.python可以很方便地操作字符串. s = s[:3] + s[4:]

网站首页 | 网站地图
All rights reserved Powered by www.wlbk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com