Discuss / Python / 照着楼上改的,能找到.py,但是不知道为什么找不到.pyc

照着楼上改的,能找到.py,但是不知道为什么找不到.pyc

Topic source

代码如下,把py文件放到pycache文件夹之后也能找到和正常打印,但是文件夹里的Hanoi.cpython-36.pyc等pyc文件就打不出来。。。不知道为什么。。。 import os

def find_file(name='.py', abspath=None, relapath=None): if abspath is None: abspath = os.path.abspath('.') if relapath is None: relapath = '' for file_name in os.listdir(abspath): if os.path.isfile(file_name): if name in file_name: print(relapath, file_name) elif os.path.isdir(file_name): file_abspath = os.path.join(abspath, file_name) file_relapath = os.path.join(relapath, file_name) find_file(name, file_abspath, file_relapath)

if name == 'main': find_file('')


  • 1

Reply