import os
n=0
def check_filename(filename):
global n
if os.path.isfile(filename):
n=+1
print(n)
new_filename='zjw'+str(n)+'.pdf'
new_filename=check_filename(new_filename)
return new_filename
else:
return filename
with open(check_filename('zjw.pdf'),'w') as fp:
fp.write('文件内容')
print(n)
你把n+=1
写成n=+1
了,后者的含义是令n等于正一有帮助望采纳~