X7ROOT File Manager
Current Path:
/lib64/python2.7/Tools/scripts
lib64
/
python2.7
/
Tools
/
scripts
/
??
..
??
analyze_dxp.py
(4.11 KB)
??
analyze_dxp.pyc
(4.64 KB)
??
analyze_dxp.pyo
(4.64 KB)
??
byext.py
(3.85 KB)
??
byext.pyc
(4.42 KB)
??
byext.pyo
(4.42 KB)
??
byteyears.py
(1.6 KB)
??
byteyears.pyc
(1.37 KB)
??
byteyears.pyo
(1.37 KB)
??
checkappend.py
(4.55 KB)
??
checkappend.pyc
(4.77 KB)
??
checkappend.pyo
(4.77 KB)
??
checkpip.py
(757 B)
??
checkpip.pyc
(1.02 KB)
??
checkpip.pyo
(1.02 KB)
??
checkpyc.py
(1.96 KB)
??
checkpyc.pyc
(1.93 KB)
??
checkpyc.pyo
(1.93 KB)
??
classfix.py
(5.81 KB)
??
classfix.pyc
(4.09 KB)
??
classfix.pyo
(4.09 KB)
??
cleanfuture.py
(8.38 KB)
??
cleanfuture.pyc
(7.22 KB)
??
cleanfuture.pyo
(7.19 KB)
??
combinerefs.py
(4.28 KB)
??
combinerefs.pyc
(4.16 KB)
??
combinerefs.pyo
(4.12 KB)
??
copytime.py
(663 B)
??
copytime.pyc
(937 B)
??
copytime.pyo
(937 B)
??
crlf.py
(610 B)
??
crlf.pyc
(855 B)
??
crlf.pyo
(855 B)
??
cvsfiles.py
(1.74 KB)
??
cvsfiles.pyc
(2.11 KB)
??
cvsfiles.pyo
(2.11 KB)
??
db2pickle.py
(3.49 KB)
??
db2pickle.pyc
(3.42 KB)
??
db2pickle.pyo
(3.42 KB)
??
diff.py
(2.02 KB)
??
diff.pyc
(2.33 KB)
??
diff.pyo
(2.33 KB)
??
dutree.py
(1.58 KB)
??
dutree.pyc
(2.18 KB)
??
dutree.pyo
(2.18 KB)
??
eptags.py
(1.45 KB)
??
eptags.pyc
(1.83 KB)
??
eptags.pyo
(1.83 KB)
??
find_recursionlimit.py
(3.39 KB)
??
find_recursionlimit.pyc
(5.54 KB)
??
find_recursionlimit.pyo
(5.54 KB)
??
finddiv.py
(2.46 KB)
??
finddiv.pyc
(3.22 KB)
??
finddiv.pyo
(3.22 KB)
??
findlinksto.py
(1.04 KB)
??
findlinksto.pyc
(1.39 KB)
??
findlinksto.pyo
(1.39 KB)
??
findnocoding.py
(2.74 KB)
??
findnocoding.pyc
(3.13 KB)
??
findnocoding.pyo
(3.13 KB)
??
fixcid.py
(9.76 KB)
??
fixcid.pyc
(7.67 KB)
??
fixcid.pyo
(7.67 KB)
??
fixdiv.py
(13.52 KB)
??
fixdiv.pyc
(13.52 KB)
??
fixdiv.pyo
(13.44 KB)
??
fixheader.py
(1.16 KB)
??
fixheader.pyc
(1.44 KB)
??
fixheader.pyo
(1.44 KB)
??
fixnotice.py
(2.98 KB)
??
fixnotice.pyc
(3.42 KB)
??
fixnotice.pyo
(3.42 KB)
??
fixps.py
(893 B)
??
fixps.pyc
(969 B)
??
fixps.pyo
(969 B)
??
google.py
(519 B)
??
google.pyc
(792 B)
??
google.pyo
(792 B)
??
gprof2html.py
(2.12 KB)
??
gprof2html.pyc
(2.22 KB)
??
gprof2html.pyo
(2.22 KB)
??
h2py.py
(5.81 KB)
??
h2py.pyc
(4.29 KB)
??
h2py.pyo
(4.29 KB)
??
hotshotmain.py
(1.45 KB)
??
hotshotmain.pyc
(1.82 KB)
??
hotshotmain.pyo
(1.82 KB)
??
ifdef.py
(3.63 KB)
??
ifdef.pyc
(2.21 KB)
??
ifdef.pyo
(2.21 KB)
??
lfcr.py
(618 B)
??
lfcr.pyc
(880 B)
??
lfcr.pyo
(880 B)
??
linktree.py
(2.37 KB)
??
linktree.pyc
(1.98 KB)
??
linktree.pyo
(1.98 KB)
??
lll.py
(742 B)
??
lll.pyc
(942 B)
??
lll.pyo
(942 B)
??
logmerge.py
(5.44 KB)
??
logmerge.pyc
(4.96 KB)
??
logmerge.pyo
(4.96 KB)
??
mailerdaemon.py
(7.76 KB)
??
mailerdaemon.pyc
(7.19 KB)
??
mailerdaemon.pyo
(7.19 KB)
??
md5sum.py
(2.33 KB)
??
md5sum.pyc
(2.85 KB)
??
md5sum.pyo
(2.85 KB)
??
methfix.py
(5.33 KB)
??
methfix.pyc
(4.03 KB)
??
methfix.pyo
(4.03 KB)
??
mkreal.py
(1.59 KB)
??
mkreal.pyc
(1.93 KB)
??
mkreal.pyo
(1.93 KB)
??
ndiff.py
(3.72 KB)
??
ndiff.pyc
(3.77 KB)
??
ndiff.pyo
(3.77 KB)
??
nm2def.py
(2.39 KB)
??
nm2def.pyc
(2.89 KB)
??
nm2def.pyo
(2.89 KB)
??
objgraph.py
(5.88 KB)
??
objgraph.pyc
(4.82 KB)
??
objgraph.pyo
(4.82 KB)
??
parseentities.py
(1.68 KB)
??
parseentities.pyc
(2.03 KB)
??
parseentities.pyo
(2.03 KB)
??
patchcheck.py
(7.5 KB)
??
patchcheck.pyc
(8.91 KB)
??
patchcheck.pyo
(8.91 KB)
??
pathfix.py
(4.23 KB)
??
pathfix.pyc
(3.75 KB)
??
pathfix.pyo
(3.75 KB)
??
pdeps.py
(3.84 KB)
??
pdeps.pyc
(3.14 KB)
??
pdeps.pyo
(3.14 KB)
??
pickle2db.py
(3.85 KB)
??
pickle2db.pyc
(3.73 KB)
??
pickle2db.pyo
(3.73 KB)
??
pindent.py
(16.77 KB)
??
pindent.pyc
(11.29 KB)
??
pindent.pyo
(11.29 KB)
??
ptags.py
(1.2 KB)
??
ptags.pyc
(1.37 KB)
??
ptags.pyo
(1.37 KB)
??
pysource.py
(3.76 KB)
??
pysource.pyc
(3.92 KB)
??
pysource.pyo
(3.92 KB)
??
redemo.py
(5.66 KB)
??
redemo.pyc
(5.13 KB)
??
redemo.pyo
(5.13 KB)
??
reindent-rst.py
(278 B)
??
reindent-rst.pyc
(481 B)
??
reindent-rst.pyo
(481 B)
??
reindent.py
(11.15 KB)
??
reindent.pyc
(9.4 KB)
??
reindent.pyo
(9.37 KB)
??
rgrep.py
(1.46 KB)
??
rgrep.pyc
(1.84 KB)
??
rgrep.pyo
(1.84 KB)
??
serve.py
(1.12 KB)
??
serve.pyc
(1.56 KB)
??
serve.pyo
(1.56 KB)
??
setup.py
(421 B)
??
setup.pyc
(548 B)
??
setup.pyo
(548 B)
??
suff.py
(621 B)
??
suff.pyc
(904 B)
??
suff.pyo
(904 B)
??
svneol.py
(2.86 KB)
??
svneol.pyc
(2.84 KB)
??
svneol.pyo
(2.76 KB)
??
texcheck.py
(9.04 KB)
??
texcheck.pyc
(8.18 KB)
??
texcheck.pyo
(8.18 KB)
??
texi2html.py
(68.19 KB)
??
texi2html.pyc
(81.37 KB)
??
texi2html.pyo
(81.37 KB)
??
treesync.py
(5.65 KB)
??
treesync.pyc
(5.85 KB)
??
treesync.pyo
(5.85 KB)
??
untabify.py
(1.19 KB)
??
untabify.pyc
(1.55 KB)
??
untabify.pyo
(1.55 KB)
??
which.py
(1.59 KB)
??
which.pyc
(1.59 KB)
??
which.pyo
(1.59 KB)
??
win_add2path.py
(1.58 KB)
??
win_add2path.pyc
(2.02 KB)
??
win_add2path.pyo
(2.02 KB)
??
xxci.py
(2.73 KB)
??
xxci.pyc
(3.92 KB)
??
xxci.pyo
(3.92 KB)
Editing: findnocoding.py
#! /usr/bin/python2.7 """List all those Python files that require a coding directive Usage: nocoding.py dir1 [dir2...] """ __author__ = "Oleg Broytmann, Georg Brandl" import sys, os, re, getopt # our pysource module finds Python source files try: import pysource except ImportError: # emulate the module with a simple os.walk class pysource: has_python_ext = looks_like_python = can_be_compiled = None def walk_python_files(self, paths, *args, **kwargs): for path in paths: if os.path.isfile(path): yield path.endswith(".py") elif os.path.isdir(path): for root, dirs, files in os.walk(path): for filename in files: if filename.endswith(".py"): yield os.path.join(root, filename) pysource = pysource() print >>sys.stderr, ("The pysource module is not available; " "no sophisticated Python source file search will be done.") decl_re = re.compile(r'^[ \t\f]*#.*?coding[:=][ \t]*([-\w.]+)') blank_re = re.compile(r'^[ \t\f]*(?:[#\r\n]|$)') def get_declaration(line): match = decl_re.match(line) if match: return match.group(1) return b'' def has_correct_encoding(text, codec): try: unicode(text, codec) except UnicodeDecodeError: return False else: return True def needs_declaration(fullpath): try: infile = open(fullpath, 'rU') except IOError: # Oops, the file was removed - ignore it return None line1 = infile.readline() line2 = infile.readline() if (get_declaration(line1) or blank_re.match(line1) and get_declaration(line2)): # the file does have an encoding declaration, so trust it infile.close() return False # check the whole file for non-ASCII characters rest = infile.read() infile.close() if has_correct_encoding(line1+line2+rest, "ascii"): return False return True usage = """Usage: %s [-cd] paths... -c: recognize Python source files trying to compile them -d: debug output""" % sys.argv[0] try: opts, args = getopt.getopt(sys.argv[1:], 'cd') except getopt.error, msg: print >>sys.stderr, msg print >>sys.stderr, usage sys.exit(1) is_python = pysource.looks_like_python debug = False for o, a in opts: if o == '-c': is_python = pysource.can_be_compiled elif o == '-d': debug = True if not args: print >>sys.stderr, usage sys.exit(1) for fullpath in pysource.walk_python_files(args, is_python): if debug: print "Testing for coding: %s" % fullpath result = needs_declaration(fullpath) if result: print fullpath
Upload File
Create Folder