scnzzh: ~/aaa >cat zzh1.py import os.path print(os.path.dirname(__file__)) abs_file_dir = os.path.abspath(os.path.dirname(__file__)) print(abs_file_dir) a = abs_file_dir + '../../' print(a) print(os.path.abspath(a)) scnzzh: ~/aaa >cat zzh2.py import os.path print(os.path.dirname(__file__)) abs_file_dir = os.path.abspath(os.path.dirname(__file__)) print(abs_file_dir) a = abs_file_dir + '/../../' print(a) print(os.path.abspath(a)) scnzzh: ~/aaa >python zzh1.py /home/scnzzh/aaa /home/scnzzh/aaa../../ /home/scnzzh scnzzh: ~/aaa >python /home/scnzzh/aaa/zzh1.py /home/scnzzh/aaa /home/scnzzh/aaa /home/scnzzh/aaa../../ /home/scnzzh scnzzh: ~/aaa >python /home/scnzzh/aaa/zzh2.py /home/scnzzh/aaa /home/scnzzh/aaa /home/scnzzh/aaa/../../ /home
- 39 concatenated difference between Python39 concatenated difference between difference and leetcode between sqlalchemy difference between commit differences toxicology studies between javascript difference promise between difference constexpr between const difference procedures functions between time difference the between difference between session entity differences sysvinit between upstart