Python : * .dat 파일을 * .csv 파일로 새 폴더에 저장하는 방법

사용자 7448207

많은 * .dat 파일이있는 폴더가 있습니다 (IDL 프로그램으로 생성됨). 하나의 파일을 가져 와서 * .csv 파일로 변환하여 다른 (이미 존재하는) 폴더에 저장할 수 있습니다.

import idlsave
import csv

input_file = idlsave.read("C:/Users/RAW/06211714.dat")
n = input_file["raw"]
with open("C:/Users/CSV/06211714.csv", "w", newline='') as f:
    writer = csv.writer(f)
    writer.writerows(n)

라인 = idlsave.read INPUT_FILE ( "C : /Users/RAW/06211714.dat")는 다음과 같은 결과를 나타낸다 :

사용 가능한 변수 : 원시 클래스 [ 'numpy.recarray']

따라서 이것은 하나의 파일 만 가져 오면 잘 작동하지만 모든 * .dat 파일을 한 번에 가져와 각 파일을 원래 이름의 * .csv 파일로 변환하는 방법을 찾고 있습니다. 나는 이와 같은 것을 생각하고 있었지만 작동하지 않았습니다.

import glob
for filename in glob.glob("C:/Users/RAW/*.dat"):
for element in filename:
    i = idlsave.read(element)
    n = i["raw"]
    with open("C:/Users/CSV/*.csv", "w", newline='') as f:
        writer = csv.writer(f)
        writer.writerows(n)

누군가 나에게 조언을 해줄 수 있습니까? 감사.

사용자 7448207
import csv
import idlsave
from os import listdir
from os.path import isfile, join, splitext

dat_folder = "/folder/to/dat/files/"
csv_folder = "/folder/to/save/new/csv/files/"

onlyfilenames = [f for f in listdir(dat_folder) if isfile(join(dat_folder,f))]
for fullfilename in onlyfilenames:
    file_name, file_extension = splitext(fullfilename)
    if file_extension == ".dat":
        input_file = idlsave.read(dat_folder + fullfilename)
        n = input_file["raw"]
        with open(join(csv_folder, file_name + ".csv"), "w", newline='') as f:
            writer = csv.writer(f)
            writer.writerows(n)

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

편집 한 csv 파일을 하위 폴더에 저장하는 방법

분류에서Dev

양식에서 서버로 파일을 업로드하고 새 폴더에 저장하는 방법

분류에서Dev

Python을 사용하여 하위 폴더 및 파일을 새 폴더에 복사하는 방법

분류에서Dev

OS를 사용하여 새 폴더에 파일을 저장하는 방법은 무엇입니까?

분류에서Dev

C의 하위 폴더에있는 파일 (.dat)로 저장 / 읽기

분류에서Dev

csv 값을 Python에서 numpy 배열에 파일로 저장하는 방법은 무엇입니까?

분류에서Dev

CSV 파일을 한 줄씩 읽고 매번 새 행의 새 CSV 파일에 저장하는 방법은 무엇입니까?

분류에서Dev

여러 CSV 파일에서 새 파일로 단일 행을 추출하는 방법

분류에서Dev

python tsv 파일을 읽고, 정리하고, 새 파일로 저장하는 방법?

분류에서Dev

Python : 다양한 폴더 (각 폴더에 하나의 .csv 파일이 있음)에서 동일한 .csv 파일을 단일 폴더로 복사합니다.

분류에서Dev

csv 파일을 다차원 String Array에 저장하는 방법

분류에서Dev

특정 배열에 열 csv 파일을 저장하는 방법

분류에서Dev

JQuery DataTables : csv 파일에 새 줄을 추가하는 방법

분류에서Dev

Windows 응용 프로그램의 폴더에 파일을 저장하는 방법

분류에서Dev

Python을 사용하여 csv 파일의 헤더 만 새 파일에 복사

분류에서Dev

CSV 파일에 저장된 여러 URL의 URL 상태를 확인하고 결과를 새 CSV 파일에 저장하는 방법

분류에서Dev

Python의 여러 폴더에서 여러 CSV 파일을 결합하는 방법은 무엇입니까?

분류에서Dev

.CSV 파일에서 AWND의 상위 10 개 행을 찾고 Python을 사용하여 새 .CSV 파일에 결과를 저장하는 방법은 무엇입니까?

분류에서Dev

C로 csv 파일의 줄 끝에 새 문자열을 쓰는 방법

분류에서Dev

Python을 사용하여 CSV 파일에 새 열을 추가하는 방법은 무엇입니까?

분류에서Dev

목록 항목을 분할하고 python3의 csv 파일에 저장하는 방법

분류에서Dev

Excel 파일이 무언가를 수행하고 새 폴더에 저장 python pandas

분류에서Dev

Python에서 투명도로 .EPS 파일을 PNG로 저장하는 방법

분류에서Dev

Python으로 폴더의 모든 CSV 파일을 결합하는 방법은 무엇입니까?

분류에서Dev

Python : 출력을 텍스트 파일에 저장하는 방법?

분류에서Dev

특정 유형의 모든 파일을 폴더에서 Python의 다른 폴더로 복사하는 방법

분류에서Dev

csv에서 누락 된 날짜 (15 분 간격) 포인트를 새 파일에 저장하는 방법 (15 분 간격) -python 3.5

분류에서Dev

파일에서 특정 줄을 추출하고 Python의 각 새 파일에 특정 줄을 저장하는 방법

분류에서Dev

색인없이 Python 사전을 CSV 파일에 저장하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    편집 한 csv 파일을 하위 폴더에 저장하는 방법

  2. 2

    양식에서 서버로 파일을 업로드하고 새 폴더에 저장하는 방법

  3. 3

    Python을 사용하여 하위 폴더 및 파일을 새 폴더에 복사하는 방법

  4. 4

    OS를 사용하여 새 폴더에 파일을 저장하는 방법은 무엇입니까?

  5. 5

    C의 하위 폴더에있는 파일 (.dat)로 저장 / 읽기

  6. 6

    csv 값을 Python에서 numpy 배열에 파일로 저장하는 방법은 무엇입니까?

  7. 7

    CSV 파일을 한 줄씩 읽고 매번 새 행의 새 CSV 파일에 저장하는 방법은 무엇입니까?

  8. 8

    여러 CSV 파일에서 새 파일로 단일 행을 추출하는 방법

  9. 9

    python tsv 파일을 읽고, 정리하고, 새 파일로 저장하는 방법?

  10. 10

    Python : 다양한 폴더 (각 폴더에 하나의 .csv 파일이 있음)에서 동일한 .csv 파일을 단일 폴더로 복사합니다.

  11. 11

    csv 파일을 다차원 String Array에 저장하는 방법

  12. 12

    특정 배열에 열 csv 파일을 저장하는 방법

  13. 13

    JQuery DataTables : csv 파일에 새 줄을 추가하는 방법

  14. 14

    Windows 응용 프로그램의 폴더에 파일을 저장하는 방법

  15. 15

    Python을 사용하여 csv 파일의 헤더 만 새 파일에 복사

  16. 16

    CSV 파일에 저장된 여러 URL의 URL 상태를 확인하고 결과를 새 CSV 파일에 저장하는 방법

  17. 17

    Python의 여러 폴더에서 여러 CSV 파일을 결합하는 방법은 무엇입니까?

  18. 18

    .CSV 파일에서 AWND의 상위 10 개 행을 찾고 Python을 사용하여 새 .CSV 파일에 결과를 저장하는 방법은 무엇입니까?

  19. 19

    C로 csv 파일의 줄 끝에 새 문자열을 쓰는 방법

  20. 20

    Python을 사용하여 CSV 파일에 새 열을 추가하는 방법은 무엇입니까?

  21. 21

    목록 항목을 분할하고 python3의 csv 파일에 저장하는 방법

  22. 22

    Excel 파일이 무언가를 수행하고 새 폴더에 저장 python pandas

  23. 23

    Python에서 투명도로 .EPS 파일을 PNG로 저장하는 방법

  24. 24

    Python으로 폴더의 모든 CSV 파일을 결합하는 방법은 무엇입니까?

  25. 25

    Python : 출력을 텍스트 파일에 저장하는 방법?

  26. 26

    특정 유형의 모든 파일을 폴더에서 Python의 다른 폴더로 복사하는 방법

  27. 27

    csv에서 누락 된 날짜 (15 분 간격) 포인트를 새 파일에 저장하는 방법 (15 분 간격) -python 3.5

  28. 28

    파일에서 특정 줄을 추출하고 Python의 각 새 파일에 특정 줄을 저장하는 방법

  29. 29

    색인없이 Python 사전을 CSV 파일에 저장하는 방법은 무엇입니까?

뜨겁다태그

보관