File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ import os
2+
3+
4+ def cwd ():
5+ print (os .getcwd ())
6+ os .chdir ("mysub" )
7+ print (os .getcwd ())
8+
9+ # os.mkdir("mysub2")
10+
11+ # os.rename("mysub2", "mysub3")
12+
13+ os .rmdir ("mysub3" )
14+
15+
16+ def print_dir (root_dir : str ):
17+ for root , dir_names , file_names in os .walk (root_dir ):
18+ for dir in dir_names :
19+ print (f"{ root } /{ dir } " )
20+
21+ for file in file_names :
22+ print (f"{ root } /{ file } " )
23+
24+
25+ def main ():
26+ print_dir ("../../python_tutorial" )
27+
28+
29+ if __name__ == "__main__" :
30+ main ()
Original file line number Diff line number Diff line change 1+ import os
2+ import sys
3+
4+
5+ def search_file (root_dir : str ) -> list :
6+ result = []
7+ for dir , dir_names , file_names in os .walk (root_dir ):
8+ for file in file_names :
9+ if file .lower ().endswith (".txt" ):
10+ result .append (f"{ dir } /{ file } " )
11+
12+ return result
13+
14+
15+ def main ():
16+ if len (sys .argv ) <= 1 :
17+ print ("Please pass dir as an argument" )
18+ else :
19+ file_list = search_file (sys .argv [1 ])
20+ print (file_list )
21+
22+
23+ if __name__ == "__main__" :
24+ main ()
You can’t perform that action at this time.
0 commit comments