>  기사  >  백엔드 개발  >  Python에서 txt 파일의 내용을 읽는 방법

Python에서 txt 파일의 내용을 읽는 방법

尚
원래의
2019-07-01 16:20:5418527검색

Python에서 txt 파일의 내용을 읽는 방법

파일 읽기:

단계: 열기 -- 읽기 -- 닫기

>>> f = open('/tmp/test.txt')
>>> f.read()
'hello python!\nhello world!\n'
>>> f.close()

데이터 읽기 사후 데이터 처리를 위해 필요한 단계입니다. .txt는 널리 사용되는 데이터 파일 형식입니다. 일부 .csv, .xlsx 및 기타 파일을 읽기 위해 .txt 파일로 변환할 수 있습니다. 저는 종종 Python과 함께 제공되는 I/O 인터페이스를 사용하여 데이터를 읽고 목록에 저장합니다. 그런 다음 MATLAB과 같은 과학적 계산을 수행할 수 있도록 numpy 과학 컴퓨팅 패키지를 사용하여 목록 데이터를 배열 형식으로 변환합니다.

다음은 txt 파일을 읽는 데 일반적으로 사용되는 코드로, 대부분의 txt 파일 읽기에 사용할 수 있습니다.

filename = 'array_reflection_2D_TM_vertical_normE_center.txt' # txt文件和当前脚本在同一目录下,所以不用写具体路径
pos = []
Efield = []
with open(filename, 'r') as file_to_read:
  while True:
    lines = file_to_read.readline() # 整行读取数据
    if not lines:
      break
      pass
     p_tmp, E_tmp = [float(i) for i in lines.split()] # 将整行数据分割处理,如果分割符是空格,括号里就不用传入参数,如果是逗号, 则传入‘,'字符。
     pos.append(p_tmp)  # 添加新读取的数据
     Efield.append(E_tmp)
     pass
   pos = np.array(pos) # 将数据从list类型转换为array类型。
   Efield = np.array(Efield)
   pass

더 많은 Python 관련 기술 기사를 보려면 #🎜 🎜을 방문하세요. #파이썬 튜토리얼 배울 수 있는 칼럼!

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

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