import sys #파일만 올렸으니, 파일에서 클리어를 찾아 사용 import mysys mysys.clear() # 파일에서 clear를 올렸으니 클리어만 바로 사용하면 됨 from mysys import clear clear() print(sys.argv, len(sys.argv)) def print_sys_vars(): for i in [sys.version, sys.copyright, sys.platform]: print("--->", i) sa = sys.argv
import sys, os print('sss >>', sys.path) print('__file__ =>', __file__) print('dirname =>', os.path.dirname(__file__)) print('abspath =>', os.path.abspath(__file__)) dir_name = os.path.dirname(__file__) a_path = os.path.abspath(dir_name) up_dir = os.path.join(a_path, '..') sys.path.append(os.path.abspath(up_dir)) from mysys import clear clear() print('sys.argv :', sys.argv, len(sys.argv)) def print_sys_vars(): for i in [sys.version, sys.copyright, sys.platform]: print('>>>', i) sa = sys.argv if len(sa) < 2: sys.exit() with open(sa[1], 'r', encoding='utf-8') as fp: for line in fp: print(line.strip())
import sys import mysys ,os #mysys파일 모듈로 import mysys.clear() #파일.함수 from mysys import clear #mysys 파일중 clear 함수를 import clear() #함수 자체를 쓰면 됨 #sys.path.append() dir_name = os.path.dirname(__file__) a_path = os.path.abspath(dir_name) print("a_path>>",a_path)#/Users/cuixindan/workspace/python/mymodules up_dir = os.path.join(a_path,"..")#c:\ws\... ad/sdf/ os.path.abspath(up_dir) print("BASE CAMP>>",os.path.abspath(up_dir)) #/Users/cuixindan/workspace/python sys.path.append(os.path.abspath(up_dir)) print("__file__===>",__file__) #파일 명이 나옴. sys1.py print("dirname===>",os.path.dirname(__file__))#아무것도 안 찍히면 현재 폴더 print("abspath===>",os.path.abspath(__file__))#abspath 절대 경로 print(sys.argv,len(sys.argv)) print("11111") def print_sys_vars(): for i in [sys.version,sys.copyright,sys.platform]: