이 글에서는 주로 Python으로 TXT에 파일을 쓰는 방법을 소개합니다. 편집자는 꽤 좋다고 생각해서 지금 공유하고 참고용으로 올려드리겠습니다. 에디터 따라가서 살펴볼까요
핵심 코드 바로가기:
with open("douban.txt","w") as f: f.write("这是个测试!")
이 문장은 자체 파일 닫기 기능이 있어서 먼저 여는 방법과는 다릅니다. 쓰고 닫는 것이 더 비단뱀적입니다!
결과는 다음과 같습니다.
저는 손으로 쓴 문자를 더 좋아하지 않습니다. 예를 들어 방금 Douban에서 가져온 내용을 쓰고 싶다면 어떻게 저장해야 하나요? 이것은 for 루프를 사용합니다. Douban 크롤링에 대한 이전 블로그를 참조하세요
출력 상자에 텍스트를 저장하고 싶습니다
#分模块测试,txt写入测试 # -*- coding: utf-8 -*- from selenium import webdriver import selenium.webdriver.support.ui as ui import time #driver_item=web driver.Firefox()driver_item=webdriver.PhantomJS(executable_path="phantomjs.exe") url="https://movie.douban.com/subject/3541415/?tag=%E7%A7%91%E5%B9%BB&from=gaia_video" wait = ui.WebDriverWait(driver_item,10) driver_item.get(url) try: driver_item.find_element_by_xpath("//img[@class='bn-arrow']").click() #wait.until(lambda driver: driver.find_element_by_xpath("//p[@class='review-bd']/p[2]/p/p")) time.sleep(1) comments_deep = driver_item.find_element_by_xpath("//p[@class='review-bd']/p[2]/p") print u"深度长评:"+comments_deep.text #print type(comments_deep.text)#<type 'unicode'> comments_wr=comments_deep.text.encode('utf-8') #print type(comments_wr)#<type 'str'> #title="盗梦空间"#中文命名文件名乱码,内容可用 title="Inception" with open("%s.txt"%title,"w") as f:#格式化字符串还能这么用! for i in comments_wr: f.write(i) except: print 'can not caught the comments!'
파일이 없을 때 입니다 자동으로 생성되지만! 이것을 다시 쓴다면 먼저 지워졌다가 다시 쓰여진다는 것은 이전에 쓴 것이 없어진다는 뜻인데, 이것저것 많이 기록해야 해서 전능하신 a가 나타나는 것이 아닌가. . .
핵심 코드를 이것으로 바꾸세요. w를 a로 변경하는 것을 잊지 마세요. 구분선 문제는 이후의 쓰기가 이전 코드와 섞일 것이기 때문에 다음을 사용합니다:
with open("%s.txt"%title,"a") as f:#格式化字符串还能这么用! f.write("\n-------------------------------------我是分割线-----------------------------------------\n") for i in comments_wr: f.write(i)
효과는 이렇습니다. 충분하지 않습니다. 줄 바꿈 등 세부 사항을 직접 추가하겠습니다
위 내용은 Python으로 파일을 TXT에 쓰는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!