>  기사  >  백엔드 개발  >  Python에서 텍스트 파일을 읽는 방법

Python에서 텍스트 파일을 읽는 방법

藏色散人
藏色散人원래의
2019-10-15 11:45:274640검색

Python에서 텍스트 파일을 읽는 방법

Python은 어떻게 텍스트 파일을 읽나요?

파일 읽기

단계: Open--Read--Close

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

관련 권장 사항: "Python Tutorial"

읽기 가져오기 데이터는 데이터 사후 처리에 필요한 단계입니다.

.txt는 널리 사용되는 데이터 파일 형식입니다. 일부 .csv, .xlsx 및 기타 파일을 읽기 위해 .txt 파일로 변환할 수 있습니다.

저는 Python과 함께 제공되는 I/O 인터페이스를 사용하여 데이터를 읽고 목록에 저장합니다. 그런 다음 numpy 과학 컴퓨팅 패키지를 사용하여 목록 데이터를 배열 형식으로 변환하여 다음과 같은 과학 계산을 수행합니다. MATLAB.

다음은 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에서 텍스트 파일을 읽는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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