python编程路径
def merge(S1,S2,S): i=j=0 while i+j <len(S): if j==len(S2) or (i<len(S1) and S1[i]<S2[j]): S[i+j]=S1[i] i+=1 else: S[i+j]=S2[j] j+=1 def merge_sort(S): n=len(S) if n<2: return mid =n//2 S1=S[0:mid] S2=S[mid:n] merge_sort(S1) merge_sort(S2) merge(S1,S2,S) if __name__ == '__main__': #reverse_file("C:\\Users\\jwy\\Desktop\\aa.txt") S=[1,2,3,4,19,0] merge_sort(S) print(S)总结有三种方法:
一:更换为绝对路径的写法 func1("C:\\Users\\renyc")
二:显式声明字符串不用转义(加r) func1(r"C:\Users\renyc")
三:使用Linux的路径/ func1("C:/Users/renyc")
