Python 按行读取文件内按分隔符分割字符串(去除空格和换行、字符串分割)
生活随笔
收集整理的這篇文章主要介紹了
Python 按行读取文件内按分隔符分割字符串(去除空格和换行、字符串分割)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
a = "dba abc\n"print (a.strip())
print (a.split(" "))
print (a.split(" ", 1)) # 只分割一次字符串結果:
dba abc
['dba', 'abc\n']
?
def load(self):"""Load /etc/passwd"""self.passwd = []with open(self.passwd_file, 'r') as f:while True:rawline = f.readline()if not rawline:breakline = rawline.strip() #去空格和換行符if not line:continueif line.startswith('#'):continue(pw_name, pw_passwd, pw_uid, pw_gid, pw_gecos, pw_dir,pw_shell) = line.split(':') # 分割字符串e = {}e["pw_name"] = pw_namee["pw_passwd"] = pw_passwde["pw_gecos"] = pw_gecose["pw_dir"] = pw_dire["pw_shell"] = pw_shelltry:e["pw_uid"] = int(pw_uid)except ValueError:e["pw_uid"] = 1001try:e["pw_gid"] = int(pw_gid)except ValueError:e["pw_gid"] = 1001self.passwd.append(e)?
總結
以上是生活随笔為你收集整理的Python 按行读取文件内按分隔符分割字符串(去除空格和换行、字符串分割)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java 获取命令行输入数据(命令行输入
- 下一篇: Glances:一款功能强大的操作系统安