이것은 파일의 my.txt 내용입니다.
[1] karan thakk
[2] Ganesh
[3] thakkar
사용자가 시작 부분에 지정된 번호 만 입력하는 경우 특정 줄에서 어떻게 삭제할 수 있습니까?
예 : 삭제 2
이 명령은 "[2] Ganesh"를 삭제합니다.
- 답변 # 1
- 답변 # 2
다음 코드를 사용해보십시오.
with open('my.txt', 'r+') as f: lines = f.readlines() inp = int(input("Which to delete?: ")) lines = [v for i,v in enumerate(lines) if i != inp] f.write('\n'.join(lines))
관련 자료
- 파이썬에서 remove ()를 사용하여 특정 셀을 어떻게 삭제할 수 있습니까?
- json - 파이썬을 사용하여 사전 객체를 어떻게 삭제할 수 있습니까?
- Python에서 BeautifulSoup의 특정 스타일을 사용하여 모든 태그 가져 오기
- python - Pandas에서 정규식을 사용하여 특정 열에서만 열 값 바꾸기
- pip - ctypes를 사용하여 파이썬 모듈 만들기
- Javascript - 자바 스크립트 - 정규식을 사용하여 경로에서 특정 값을 어떻게 얻을 수 있습니까?
- Python GET 요청을 사용하여 특정 JSON 값을 선택하고 인쇄하는 방법
- 명령 줄을 사용하지 않고 파이썬 파일을 실행할 수있는 방법이 있습니까?
- pysocks python을 사용하여 https reuqest를 보내는 방법
- embedded - python을 사용하는 trace32 - t32_readmemoryobj 함수에서 반환 데이터를 해석하는 방법
- For 루프, 논리 오류를 사용하여 파이썬에서 정수 반복
- sql server - Oracle에 OPENQUERY를 사용하는 DELETE 및 INSERT는 둘 사이에 긴 지연이 필요
- flux - Python을 사용하여 Influxdbv2 데이터를 쿼리 할 수없는 이유는 무엇입니까?
- Python 요청을 사용할 때 잘못된 URL
- Docker 컨테이너 내부의 Python에서 파일을 삭제하는 방법은 무엇입니까?
- numpy 배열의 값에서 특정 쌍을 만들기 위해 Python에서 알고리즘을 개발하는 방법
- 항상 두 번째 항목을 제외하고 셀레늄 Python을 사용하여 웹 요소를 반복합니다
- 내 Python 코드가 실행되지만 Gmail받은 편지함에서 선택한 이메일을 삭제하지 않습니다
- php - laravel eloquest를 사용하여 스위치 케이스를 사용하여 특정 필드 업데이트
당신이 사용할 수있는
.readlines()
이를위한 기능.다음은 코드입니다.