python - window error: [Error 3] The system cannot find the path specified: '.prank/*.* is shown -
my prankheader.py
import os def removenumber(str): no_digit = [] char in str: if not char.isdigit(): no_digit.append(char) return no_digit def renamefiles(): saved_file = os.getcwd() os.chdir("./prank") # 1. loop through files in directory files in os.listdir("./prank"): # 2. if file has number, delete. newfile = removenumber(files) # 3. make list of char string newfile = ''.join(newfile) os.rename(files, newfile) os.chdir(saved_file)
and prank.py
import prankheader prankheader.renamefiles()
both files in folder c:/users/myname/desktop/localserver/prank, , filder has folder, prank, contains pictures.
when tried implement program showed me "window error: [error 3] system cannot find path specified: '.prank/.'
is there knows why have error?
if change following line
for files in os.listdir("./prank"):
to
for files in os.listdir("."):
it should work. running program directory prank.
os.chdir("./prank")
so enter directory prank/prank. in directory
os.listdir("./prank"):
so it's looking directory prank/prank/prank won't find. os.listdir("."):
listing files in current directory (which prank/prank)
Comments
Post a Comment