大约有 41,000 项符合查询结果(耗时:0.0146秒) [XML]

https://stackoverflow.com/ques... 

Getting a list of all subdirectories in the current directory

...ories, or every directory right down the tree? Either way, you could use os.walk to do this: os.walk(directory) will yield a tuple for each subdirectory. Ths first entry in the 3-tuple is a directory name, so [x[0] for x in os.walk(directory)] should give you all of the subdirectories, recur...
https://stackoverflow.com/ques... 

python NameError: global name '__file__' is not defined

... This error comes when you append this line os.path.join(os.path.dirname(__file__)) in python interactive shell. Python Shell doesn't detect current file path in __file__ and it's related to your filepath in which you added this line So you should write this line os...
https://stackoverflow.com/ques... 

List files ONLY in the current directory

... Just use os.listdir and os.path.isfile instead of os.walk. Example: import os files = [f for f in os.listdir('.') if os.path.isfile(f)] for f in files: # do something But be careful while applying this to other directory, li...
https://stackoverflow.com/ques... 

How do I get the path and name of the file that is currently executing?

... p1.py: execfile("p2.py") p2.py: import inspect, os print (inspect.getfile(inspect.currentframe()) # script filename (usually with path) print (os.path.dirname(os.path.abspath(inspect.getfile(inspect.currentframe())))) # script directory ...
https://stackoverflow.com/ques... 

Getting file size in Python? [duplicate]

... Use os.path.getsize(path) which will Return the size, in bytes, of path. Raise OSError if the file does not exist or is inaccessible. import os os.path.getsize('C:\\Python27\\Lib\\genericpath.py') Or use os.stat(path).st_...
https://stackoverflow.com/ques... 

Test if executable exists in Python?

... Easiest way I can think of: def which(program): import os def is_exe(fpath): return os.path.isfile(fpath) and os.access(fpath, os.X_OK) fpath, fname = os.path.split(program) if fpath: if is_exe(program): return program else: fo...
https://stackoverflow.com/ques... 

OS detecting makefile

...different computers and several different operating systems, which are Mac OS X, Linux, or Solaris. For the project I'm working on, I pull my code from a remote git repository. ...
https://stackoverflow.com/ques... 

os.path.dirname(__file__) returns empty

... Because os.path.abspath = os.path.dirname + os.path.basename does not hold. we rather have os.path.dirname(filename) + os.path.basename(filename) == filename Both dirname() and basename() only split the passed filename into compo...
https://stackoverflow.com/ques... 

How to retrieve a module's path?

...tually give you the path to the .pyc file that was loaded, at least on Mac OS X. So I guess you can do: import os path = os.path.abspath(a_module.__file__) You can also try: path = os.path.dirname(a_module.__file__) To get the module's directory. ...
https://stackoverflow.com/ques... 

Using Python's os.path, how do I go up one directory?

... os.path.abspath(os.path.join(os.path.dirname( __file__ ), '..', 'templates')) As far as where the templates folder should go, I don't know since Django 1.4 just came out and I haven't looked at it yet. You should probably a...