Python: String Operation: Difference between revisions

From OnnoCenterWiki
Jump to navigationJump to search
Onnowpurbo (talk | contribs)
No edit summary
Onnowpurbo (talk | contribs)
Line 26: Line 26:
  lines = f.readlines()
  lines = f.readlines()
  f.close()
  f.close()
 
  f = open("yourfile.txt","w")
  f = open("yourfile.txt","w")
  for line in lines:
  for line in lines:
   if line!="nickname_to_delete"+"\n":
   if line!="nickname_to_delete"+"\n":
     f.write(line)
     f.write(line)
  f.close()
  f.close()

Revision as of 23:19, 29 January 2017


Strip /n

  • line.strip() - remove all types of whitespaces from both ends of the line.
  • line.rstrip("\n") remove only the trailing "\n".


Hitung banyak word

len(string.split())


Join Line

Pakai str.join:

with open('file.txt') as f:
    print " ".join(line.strip() for line in f)


Remove specific line

f = open("yourfile.txt","r")
lines = f.readlines()
f.close()

f = open("yourfile.txt","w")
for line in lines:
  if line!="nickname_to_delete"+"\n":
    f.write(line)
f.close()