Hướng dẫn rename excel file python - đổi tên tệp excel python

Bạn có thể sử dụng mẫu sau để đổi tên tệp bằng Python:

import os
os.rename(r'file path\OLD file name.file type',r'file path\NEW file name.file type')

Bây giờ, hãy xem xét một ví dụ với các bước để đổi tên một tệp bằng Python.

Giả sử rằng mục tiêu của bạn là đổi tên một tệp văn bản từ các sản phẩm của thành phố thành các sản phẩm được vận chuyển.

Dưới đây là các bước mà bạn có thể làm theo để đổi tên tệp của mình:

Bước 1: Chụp đường dẫn nơi lưu trữ tệp

Để bắt đầu, hãy chụp đường dẫn nơi tập tin của bạn được lưu trữ.

Đối với các mục đích trình diễn, hãy để giả sử rằng một tệp có tên là Sản phẩm, được lưu trữ theo đường dẫn sau:Products” is stored under the following path:

C: \ Users \ ron \ Desktop \ test

Lưu ý rằng bạn sẽ cần sửa đổi đường dẫn tệp để phản ánh vị trí lưu trữ tệp trên máy tính của bạn.

Bước 2: Đổi tên tệp

Để đổi tên tệp bằng Python, bạn sẽ cần nhập gói HĐH.

Sau đó, bạn có thể sử dụng mẫu sau để đổi tên tệp của mình:

import os
os.rename(r'file path\OLD file name.file type',r'file path\NEW file name.file type')

Trong bối cảnh ví dụ của chúng tôi:

  • Đường dẫn tệp: C: \ Users \ ron \ Desktop \ test: C:\Users\Ron\Desktop\Test
  • Tên tệp cũ: Sản phẩm: Products
  • Tên tệp mới: Sản phẩm được vận chuyển: Shipped Products
  • Loại tệp: TXT: txt

Don Tiết quên đặt ra R Rv trước đường dẫn tệp để tránh lỗi sau trong Python:r” before the file path to avoid the following error in Python:

.

Mã Python hoàn chỉnh để đổi tên tệp văn bản từ các sản phẩm của Cameron thành các sản phẩm được vận chuyển trên mạng là:

import os
os.rename(r'C:\Users\Ron\Desktop\Test\Products.txt',r'C:\Users\Ron\Desktop\Test\Shipped Products.txt')

Chạy mã (được điều chỉnh theo đường dẫn tệp của bạn) và bạn sẽ nhận được tên tệp mới:

Sản phẩm vận chuyển

Bước tùy chọn: Thêm dấu ngày khi đổi tên tệp

Hãy nói rằng bạn muốn thêm một dấu ngày khi đổi tên tệp.

Bạn có thể hoàn thành nhiệm vụ này bằng gói DateTime.

Trong ví dụ của chúng tôi, để đổi tên tệp sản phẩm của Google thành các sản phẩm được vận chuyển trên mạng + Dấu ngày, bạn sẽ cần áp dụng mã này (được điều chỉnh theo đường dẫn tệp của bạn):

import os
import datetime

Current_Date = datetime.datetime.today().strftime ('%d-%b-%Y')
os.rename(r'C:\Users\Ron\Desktop\Test\Products.txt',r'C:\Users\Ron\Desktop\Test\Shipped Products_' + str(Current_Date) + '.txt')

Chạy mã và bạn sẽ nhận được tệp đổi tên này với ngày:

Sản phẩm vận chuyển_07-Aug-2021

Một vài ghi chú về mã:

  • %d-%b-%y & nbsp; phản ánh định dạng ngày của dd-mmm-yyyy reflects the date format of dd-mmm-yyyy
  • Biểu tượng + được sử dụng để kết hợp tên tệp mới, dấu ngày và loại tệp TXT+ symbol is used to concatenate the new file name, the date stamp and the txt file type

Kể từ Python 3.4, người ta có thể sử dụng mô -đun Pathlib để giải quyết vấn đề này.

Nội dung chính ShowShow

  • Tìm Bootcamp của bạn phù hợp
  • Python đổi tên tệp
  • Ví dụ về Tệp đổi tên Python
  • Python đổi tên nhiều tệp
  • Sự kết luận
  • Làm thế nào để bạn đổi tên một tên tệp?
  • Làm cách nào để đổi tên tệp python trong thiết bị đầu cuối?

Nếu bạn có phiên bản cũ hơn, bạn có thể sử dụng phiên bản có backport được tìm thấy ở đây

Giả sử bạn không ở trong đường dẫn gốc (chỉ để thêm một chút khó khăn cho nó) bạn muốn đổi tên và phải cung cấp một đường dẫn đầy đủ, chúng ta có thể xem xét điều này:

some_path = 'a/b/c/the_file.extension'

Vì vậy, bạn có thể lấy đường dẫn của mình và tạo một đối tượng

from pathlib import Path
p = Path(some_path)
2 ra khỏi nó:
from pathlib import Path
p = Path(some_path)

Chỉ để cung cấp một số thông tin xung quanh đối tượng này mà chúng ta có bây giờ, chúng ta có thể trích xuất mọi thứ từ nó. Ví dụ: nếu vì bất kỳ lý do gì, chúng tôi muốn đổi tên tệp bằng cách sửa đổi tên tệp từ

from pathlib import Path
p = Path(some_path)
3 thành
from pathlib import Path
p = Path(some_path)
4, thì chúng tôi có thể nhận phần tệp:
name_without_extension = p.stem

Và vẫn giữ phần mở rộng trong tay:

import os
os.rename(r'file path\OLD file name.file type',r'file path\NEW file name.file type')
0

Chúng tôi có thể thực hiện sửa đổi của mình bằng một thao tác chuỗi đơn giản:

Python 3.6 và sử dụng dây F lớn hơn!

import os
os.rename(r'file path\OLD file name.file type',r'file path\NEW file name.file type')
1

Otherwise:

import os
os.rename(r'file path\OLD file name.file type',r'file path\NEW file name.file type')
2

Và bây giờ chúng tôi có thể thực hiện đổi tên của mình bằng cách gọi phương thức

from pathlib import Path
p = Path(some_path)
5 trên đối tượng đường dẫn chúng tôi đã tạo và nối thêm
from pathlib import Path
p = Path(some_path)
6 để hoàn thành cấu trúc đổi tên phù hợp mà chúng tôi muốn:
import os
os.rename(r'file path\OLD file name.file type',r'file path\NEW file name.file type')
5

Sớm hơn để thể hiện sự đơn giản của nó:

Python 3.6+:

import os
os.rename(r'file path\OLD file name.file type',r'file path\NEW file name.file type')
6

Các phiên bản nhỏ hơn Python 3.6 Sử dụng phương thức định dạng chuỗi thay thế:

import os
os.rename(r'file path\OLD file name.file type',r'file path\NEW file name.file type')
7

Phương thức python os.rename () thay đổi tên của một tệp. os.rename () chấp nhận hai đối số: đường dẫn của tệp cũ và đường dẫn của tệp mới. Đường dẫn tệp mới sẽ kết thúc bằng một tên tệp khác.


Khi bạn làm việc với các tệp trong Python, bạn có thể quyết định rằng bạn muốn đổi tên một tệp cụ thể. Chẳng hạn, nếu bạn có một tệp có tên Raw_Data.csv, bạn có thể muốn đổi tên nó Old_Data.csv khi chương trình của bạn chạy.

Tìm Bootcamp của bạn phù hợp

  • Python đổi tên tệp
  • Ví dụ về Tệp đổi tên Python

Python đổi tên nhiều tệp
First name

Sự kết luận

Làm thế nào để bạn đổi tên một tên tệp?

Nếu bạn có phiên bản cũ hơn, bạn có thể sử dụng phiên bản có backport được tìm thấy ở đây

Giả sử bạn không ở trong đường dẫn gốc (chỉ để thêm một chút khó khăn cho nó) bạn muốn đổi tên và phải cung cấp một đường dẫn đầy đủ, chúng ta có thể xem xét điều này:

Vì vậy, bạn có thể lấy đường dẫn của mình và tạo một đối tượng

from pathlib import Path
p = Path(some_path)
2 ra khỏi nó:
from pathlib import Path
p = Path(some_path)

Python đổi tên tệp

Ví dụ về Tệp đổi tên Python

Python đổi tên nhiều tệp

import os
os.rename(r'file path\OLD file name.file type',r'file path\NEW file name.file type')
8

Sự kết luận

  • Làm thế nào để bạn đổi tên một tên tệp?
  • Nếu bạn có phiên bản cũ hơn, bạn có thể sử dụng phiên bản có backport được tìm thấy ở đây

Giả sử bạn không ở trong đường dẫn gốc (chỉ để thêm một chút khó khăn cho nó) bạn muốn đổi tên và phải cung cấp một đường dẫn đầy đủ, chúng ta có thể xem xét điều này:

Vì vậy, bạn có thể lấy đường dẫn của mình và tạo một đối tượng

from pathlib import Path
p = Path(some_path)
2 ra khỏi nó:
from pathlib import Path
p = Path(some_path)

Ví dụ về Tệp đổi tên Python

Python đổi tên nhiều tệp

from pathlib import Path
p = Path(some_path)
0

Sự kết luận

Làm thế nào để bạn đổi tên một tên tệp?

Nếu bạn có phiên bản cũ hơn, bạn có thể sử dụng phiên bản có backport được tìm thấy ở đây

Giả sử bạn không ở trong đường dẫn gốc (chỉ để thêm một chút khó khăn cho nó) bạn muốn đổi tên và phải cung cấp một đường dẫn đầy đủ, chúng ta có thể xem xét điều này:

Tiếp theo, chúng tôi sử dụng os.rename () để thay đổi tên của tệp của chúng tôi. Sau đó, mã của chúng tôi in tập tin được đổi tên thành! Đối với bảng điều khiển, vì vậy chúng tôi biết chương trình của chúng tôi đã thực hiện.

Python đổi tên nhiều tệp

Bây giờ, giả sử chúng tôi muốn đổi tên nhiều tệp. Chúng ta cũng có thể thực hiện mục tiêu này bằng phương thức Os.rename ().

Hãy để nói rằng chúng tôi muốn đổi tên mọi tệp trong thư mục /home /hearch_karma và thêm old_ vào đầu mỗi tên tệp. Ngay bây giờ, thư mục này chứa các tệp sau:

  • data.csv
  • raw_data.csv
  • program.py

Chúng tôi có thể sử dụng chương trình sau để thêm Old_ vào đầu mỗi tên tệp:

from pathlib import Path
p = Path(some_path)
1

Mã của chúng tôi đổi tên các tập tin của chúng tôi. Dưới đây là danh sách các tệp mới trong thư mục của chúng tôi:

  • old_data.csv
  • old_raw_data.csv
  • old_program.py

Hãy để chia nhỏ cách thức hoạt động của mã của chúng tôi. Đầu tiên, chúng tôi nhập hệ điều hành vào mã của chúng tôi, để chúng tôi có thể làm việc với các phương thức os.rename () và os.listdir (). Sau đó, chúng tôi tạo một vòng lặp cho lặp qua một danh sách tất cả các tệp trong thư mục /home /hearch_karma. Danh sách này được tạo bằng phương thức Os.ListDir ().

Sau đó, mã của chúng tôi sử dụng os.rename () để đổi tên từng tệp trong thư mục /home /hearch_karma. Chúng tôi sử dụng chuỗi python f để thay thế mỗi tên tệp bằng/home/hearch_karma/old_ {file_name}, trong đó file_name là tên của tệp cũ của chúng tôi.

Như bạn có thể thấy, Old_ đã được thêm vào đầu mỗi tệp trong thư mục /home /hearch_karma.

Sự kết luận

Phương thức os.rename () cho phép bạn đổi tên các tệp trong Python. Khi được sử dụng với phương thức Os.ListDir (), bạn có thể sử dụng os.rename () để đổi tên tất cả các tệp trong một thư mục.

Hướng dẫn này đã thảo luận, với các ví dụ, những điều cơ bản của mô -đun HĐH và cách sử dụng phương thức os.rename (). Bây giờ bạn đã sẵn sàng để bắt đầu sử dụng Os.rename () để đổi tên các tệp như Python Professional!

Bạn có muốn tìm hiểu thêm về mã hóa trong Python? Kiểm tra cách học hướng dẫn Python của chúng tôi. Bạn sẽ tìm thấy những lời khuyên hàng đầu về cách học Python cũng như một danh sách các tài nguyên học tập do chuyên gia lưu trữ để giúp bạn trên hành trình của mình.

Làm thế nào để bạn đổi tên một tên tệp?

Mở tệp Explorer bằng cách truy cập máy tính của tôi hoặc bằng cách nhấn Windows Key + E trên bàn phím của bạn.Tìm tệp bạn muốn đổi tên, chọn nó và chọn đổi tên trên ruy băng (hoặc nhấn F2 trên bàn phím của bạn).Nhập tên mới bạn muốn tệp có và nhấn Enter.

Làm cách nào để đổi tên tệp python trong thiết bị đầu cuối?

Để đổi tên một tệp trong thiết bị đầu cuối, hãy di chuyển tệp với MV từ chính nó thành một tên mới.move the file with mv from itself to itself with a new name.move the file with mv from itself to itself with a new name.