[英]How do I rename a file and then find it again in few lines in python?
我這樣使用os.rename:
filename, file_extension = os.path.splitext(o)
x = id_generator()
ll = os.rename(o, x + file_extension)
id_generator()
只是創建一個隨機字符串,並且確實按照我想要的方式對文件進行了重命名,但是由於os.rename()
沒有提供任何有價值的信息,因此我不能將其用作變量。 我需要的是能夠在盡可能少的行中找到重命名的文件,並將其設置為變量。
id_generator()
生成一個包含6個字符的字符串,可以是數字和字母。
您可以在重命名文件之前將連接字符串簡單地存儲在新變量中。
filename, file_extension = os.path.splitext(o)
x = id_generator()
# Store new name before os.rename()
new_file = x + file_extension
os.rename(o, new_file)
現在,您可以在其余邏輯中使用new_file
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.