>  기사  >  백엔드 개발  >  Python으로 파일을 TXT에 쓰는 방법

Python으로 파일을 TXT에 쓰는 방법

零到壹度
零到壹度원래의
2018-04-08 09:48:3412338검색

이 글에서는 주로 Python으로 TXT에 파일을 쓰는 방법을 소개합니다. 편집자는 꽤 좋다고 생각해서 지금 공유하고 참고용으로 올려드리겠습니다. 에디터 따라가서 살펴볼까요

1. txt를 직접 작성하세요

핵심 코드 바로가기:

with open("douban.txt","w") as f:
        f.write("这是个测试!")

이 문장은 자체 파일 닫기 기능이 있어서 먼저 여는 방법과는 다릅니다. 쓰고 닫는 것이 더 비단뱀적입니다!

결과는 다음과 같습니다.

Python으로 파일을 TXT에 쓰는 방법


2. 파일 입력(인쇄) 내용을 txt로 작성합니다.

저는 손으로 쓴 문자를 더 좋아하지 않습니다. 예를 들어 방금 Douban에서 가져온 내용을 쓰고 싶다면 어떻게 저장해야 하나요? 이것은 for 루프를 사용합니다. Douban 크롤링에 대한 이전 블로그를 참조하세요

출력 상자에 텍스트를 저장하고 싶습니다
Python으로 파일을 TXT에 쓰는 방법

#分模块测试,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 &#39;unicode&#39;>

    comments_wr=comments_deep.text.encode(&#39;utf-8&#39;)    
    #print type(comments_wr)#<type &#39;str&#39;>

    #title="盗梦空间"#中文命名文件名乱码,内容可用    title="Inception"
    with open("%s.txt"%title,"w") as f:#格式化字符串还能这么用!
        for i in comments_wr:
            f.write(i)
        except:  
            print &#39;can not caught the comments!&#39;

더 일반적으로 사용되는 MODE

Python으로 파일을 TXT에 쓰는 방법


연속 쓰기를 지우지 않음

파일이 없을 때 입니다 자동으로 생성되지만! 이것을 다시 쓴다면 먼저 지워졌다가 다시 쓰여진다는 것은 이전에 쓴 것이 없어진다는 뜻인데, 이것저것 많이 기록해야 해서 전능하신 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에 쓰는 방법



그게 다입니다

위 내용은 Python으로 파일을 TXT에 쓰는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.