파이썬에서 올바른 형식을 얻으려면 파일 이름에서 2 숫자를 바꿉니다.

우스 필

어떤 종류의 파일 이름이 있습니다.

Love Scene (2021) 01 TMP.mp4

사랑. 장면 .2021 02.TMP.mp4

Love.Scene.2021.03.TMP.mp4

LoveScene04.TMP.mp4

01, 02, 03, 04는 에피소드 번호입니다.

올바른 이름은 다음과 같아야합니다.

러브신 (2021) E01 TMP.mp4

사랑. 장면 .2021 E02.TMP.mp4

사랑. 장면 .2021.E03.TMP.mp4

LoveScene.E04.TMP.mp4

정규식을 사용하여 에피소드 번호 앞에 "E"를 추가하는 방법은 무엇입니까?

로 히스

data.txt 파일 의 데이터를 고려하면 다음과 같은 방법으로 정규식을 사용하여 문자열을 바꿀 수 있습니다. output.txt에 출력이 생성됩니다.

import re


def replaceString(d, prefx='E'):
    val = re.findall(r'\d{2}\b', d)
    if(len(val) > 0):
        d = (prefx+val[-1]).join(d.rsplit(val[-1], 1))
        print(d)
    return d


def handleData():
    prefx="E"
    file1 = open('data.txt', 'r')
    file2 = open('output.txt','w+')

    for line in file1.readlines():
        if not line.strip():
            continue
        line=replaceString(line,prefx)
        file2.write(line)
    file1.close()
    file2.close()
handleData()

입력 data.txt :

Love Scene (2021) 01 TMP.mp4

Love.Scene.2021 02.TMP.mp4

Love.Scene.2021.03.TMP.mp4

LoveScene04.TMP.mp4

산출:

Love Scene (2021) E01 TMP.mp4
Love.Scene.2021 E02.TMP.mp4
Love.Scene.2021.E03.TMP.mp4
LoveSceneE04.TMP.mp4

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

zip 파일에서 추출 된 파일의 이름을 zip 파일 자체의 이름으로 바꿉니다.

분류에서Dev

Excel 파일 이름에서 올바른 정보를 얻으려면 정규식 문을 수정해야합니다.

분류에서Dev

문자열 파이썬에서 'Null'을 Null로 바꿉니다.

분류에서Dev

파이썬에서 5를 6으로 바꿉니다.

분류에서Dev

파일에서 읽은 파일 이름이 올바른 값을 얻지 못함

분류에서Dev

문자열 내의 숫자를 채우고 파일 이름을 바꿉니다.

분류에서Dev

문자열 내의 숫자를 채우고 파일 이름을 바꿉니다.

분류에서Dev

"../../"에서 올바른 파일 경로와 파이썬으로 다른 경로를 얻는 방법

분류에서Dev

trackBar1 값을 이동 한 위치에 따라 올바른 파일 이름 번호를 얻으려면 어떻게해야합니까?

분류에서Dev

파이썬의 정규 표현식을 통해 특정 문자열 뒤에 오는 숫자를 바꿉니다.

분류에서Dev

Unix에서 동적 파일 이름을 사용하여 여러 파일을 다른 디렉토리로 이동하면서 이름을 바꿉니다.

분류에서Dev

이 값이 txt 파일에 있으면 값을 바꿉니다.

분류에서Dev

파이썬에서 올바른 출력을 얻을 수 없습니다.

분류에서Dev

파이썬은 문자열을 숫자로 바꿉니다.

분류에서Dev

.txt 파일에서 숫자를 읽고 .tex 파일의 문자열을 바꿉니다.

분류에서Dev

for 루프 파이썬을 사용하여 디렉토리에서 파일 이름을 바꿉니다.

분류에서Dev

파일에서 이름을 찾은 다음 Python에서 점수를 바꿉니다.

분류에서Dev

알 수없는 파일 형식으로 파일 이름과 마스크의 이름을 바꿉니다.

분류에서Dev

한 파일의 사용자 이름을 다른 파일의 출력에서 사용자 이름과 회사로 바꿉니다.

분류에서Dev

PNG 파일을 읽고 자바에서 올바른 형식을 유지

분류에서Dev

파이썬에서 일반 숫자 형식을 힌트를 입력합니다?

분류에서Dev

Powershell에서 텍스트 파일의 문자열을 문자열 리터럴 및 파일 이름으로 바꿉니다.

분류에서Dev

T-SQL에서 문자열의 알파벳을 문자로, 숫자를 다른 문자로 바꿉니다.

분류에서Dev

T-SQL에서 문자열의 알파벳을 문자로, 숫자를 다른 문자로 바꿉니다.

분류에서Dev

동일한 폴더에 파일을 복사하고 이름에서 연도를 바꿉니다.

분류에서Dev

URL 파일 이름을 새 이름으로 바꿉니다.

분류에서Dev

파일 이름을 바꿀 때 파이썬에서 창 오류 [오류 2]

분류에서Dev

파이썬 bigrams에서 쉼표를 "_"밑줄로 바꿉니다.

분류에서Dev

파일에서 2D 배열로 int를로드하려고하면 "입력 문자열이 올바른 형식이 아닙니다"오류가 발생합니다.

Related 관련 기사

  1. 1

    zip 파일에서 추출 된 파일의 이름을 zip 파일 자체의 이름으로 바꿉니다.

  2. 2

    Excel 파일 이름에서 올바른 정보를 얻으려면 정규식 문을 수정해야합니다.

  3. 3

    문자열 파이썬에서 'Null'을 Null로 바꿉니다.

  4. 4

    파이썬에서 5를 6으로 바꿉니다.

  5. 5

    파일에서 읽은 파일 이름이 올바른 값을 얻지 못함

  6. 6

    문자열 내의 숫자를 채우고 파일 이름을 바꿉니다.

  7. 7

    문자열 내의 숫자를 채우고 파일 이름을 바꿉니다.

  8. 8

    "../../"에서 올바른 파일 경로와 파이썬으로 다른 경로를 얻는 방법

  9. 9

    trackBar1 값을 이동 한 위치에 따라 올바른 파일 이름 번호를 얻으려면 어떻게해야합니까?

  10. 10

    파이썬의 정규 표현식을 통해 특정 문자열 뒤에 오는 숫자를 바꿉니다.

  11. 11

    Unix에서 동적 파일 이름을 사용하여 여러 파일을 다른 디렉토리로 이동하면서 이름을 바꿉니다.

  12. 12

    이 값이 txt 파일에 있으면 값을 바꿉니다.

  13. 13

    파이썬에서 올바른 출력을 얻을 수 없습니다.

  14. 14

    파이썬은 문자열을 숫자로 바꿉니다.

  15. 15

    .txt 파일에서 숫자를 읽고 .tex 파일의 문자열을 바꿉니다.

  16. 16

    for 루프 파이썬을 사용하여 디렉토리에서 파일 이름을 바꿉니다.

  17. 17

    파일에서 이름을 찾은 다음 Python에서 점수를 바꿉니다.

  18. 18

    알 수없는 파일 형식으로 파일 이름과 마스크의 이름을 바꿉니다.

  19. 19

    한 파일의 사용자 이름을 다른 파일의 출력에서 사용자 이름과 회사로 바꿉니다.

  20. 20

    PNG 파일을 읽고 자바에서 올바른 형식을 유지

  21. 21

    파이썬에서 일반 숫자 형식을 힌트를 입력합니다?

  22. 22

    Powershell에서 텍스트 파일의 문자열을 문자열 리터럴 및 파일 이름으로 바꿉니다.

  23. 23

    T-SQL에서 문자열의 알파벳을 문자로, 숫자를 다른 문자로 바꿉니다.

  24. 24

    T-SQL에서 문자열의 알파벳을 문자로, 숫자를 다른 문자로 바꿉니다.

  25. 25

    동일한 폴더에 파일을 복사하고 이름에서 연도를 바꿉니다.

  26. 26

    URL 파일 이름을 새 이름으로 바꿉니다.

  27. 27

    파일 이름을 바꿀 때 파이썬에서 창 오류 [오류 2]

  28. 28

    파이썬 bigrams에서 쉼표를 "_"밑줄로 바꿉니다.

  29. 29

    파일에서 2D 배열로 int를로드하려고하면 "입력 문자열이 올바른 형식이 아닙니다"오류가 발생합니다.

뜨겁다태그

보관