Python ntpath.splitext() Examples
The following are 19
code examples of ntpath.splitext().
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example.
You may also want to check out all available functions/classes of the module
ntpath
, or try the search function
.
Example #1
Source File: mspdb.py From rekall with GNU General Public License v2.0 | 6 votes |
def FetchPDBFile(self): # Ensure the pdb filename has the correct extension. pdb_filename = self.plugin_args.pdb_filename guid = self.plugin_args.guid if not pdb_filename.endswith(".pdb"): pdb_filename += ".pdb" for url in self.SYM_URLS: basename = ntpath.splitext(pdb_filename)[0] try: return self.DownloadUncompressedPDBFile( url, pdb_filename, guid, basename) except urllib.error.HTTPError: return self.DownloadCompressedPDBFile( url, pdb_filename, guid, basename)
Example #2
Source File: appSearch.py From appcompatprocessor with Apache License 2.0 | 6 votes |
def runIndexedSearch(dbfilenameFullPath, search_space, options): # todo: Handle duplicate hit supression logger.info("Performing indexed search") DB = appDB.DBClass(dbfilenameFullPath, True, settings.__version__) DB.appInitDB() DB.appConnectDB() searchTerm = options.searchLiteral[0] numHits = 0 # Run actual indexed query data = DB.Query("SELECT RowID FROM Entries_FilePaths WHERE %s == '%s';" % (search_space, searchTerm)) if data: # results = [] # results.append(('cyan', "FileName,HitCount".split(','))) with open(options.outputFile, "w") as text_file: with open(os.path.join(ntpath.dirname(options.outputFile), ntpath.splitext(options.outputFile)[0] + ".mmd"), "w") as markdown_file: for row in data: # results.append(('white', row)) record = retrieveSearchData(row[0], DB, search_space) saveSearchData(record, None, None, text_file, markdown_file) numHits += 1 # outputcolum(results) return (numHits, 0, []) else: return(0, 0, [])
Example #3
Source File: proc.py From nrs with GNU General Public License v3.0 | 6 votes |
def out(self): """ Output instruction in textform. """ buf = idaapi.init_output_buffer(1024) if self.cmd.auxpref & self.FLo_PluginCall: lib,_ = self.get_string(self.cmd[0].addr) fn,_ = self.get_string(self.cmd[1].addr) lib = ntpath.splitext(ntpath.basename(lib))[0] out_line('{}::{}'.format(lib, fn), COLOR_INSN) OutChar(' ') out_one_operand(2) else: OutMnem(12) for i, op in ((i, self.cmd[i]) for i in range(6)): if op.type == o_void: break if i > 0: out_symbol(',') OutChar(' ') out_one_operand(i) term_output_buffer() cvar.gl_comm = 1 MakeLine(buf)
Example #4
Source File: test_ntpath.py From oss-ftp with MIT License | 5 votes |
def test_splitext(self): tester('ntpath.splitext("foo.ext")', ('foo', '.ext')) tester('ntpath.splitext("/foo/foo.ext")', ('/foo/foo', '.ext')) tester('ntpath.splitext(".ext")', ('.ext', '')) tester('ntpath.splitext("\\foo.ext\\foo")', ('\\foo.ext\\foo', '')) tester('ntpath.splitext("foo.ext\\")', ('foo.ext\\', '')) tester('ntpath.splitext("")', ('', '')) tester('ntpath.splitext("foo.bar.ext")', ('foo.bar', '.ext')) tester('ntpath.splitext("xx/foo.bar.ext")', ('xx/foo.bar', '.ext')) tester('ntpath.splitext("xx\\foo.bar.ext")', ('xx\\foo.bar', '.ext')) tester('ntpath.splitext("c:a/b\\c.d")', ('c:a/b\\c', '.d'))
Example #5
Source File: test_ntpath.py From CTFCrackTools with GNU General Public License v3.0 | 5 votes |
def test_splitext(self): tester('ntpath.splitext("foo.ext")', ('foo', '.ext')) tester('ntpath.splitext("/foo/foo.ext")', ('/foo/foo', '.ext')) tester('ntpath.splitext(".ext")', ('.ext', '')) tester('ntpath.splitext("\\foo.ext\\foo")', ('\\foo.ext\\foo', '')) tester('ntpath.splitext("foo.ext\\")', ('foo.ext\\', '')) tester('ntpath.splitext("")', ('', '')) tester('ntpath.splitext("foo.bar.ext")', ('foo.bar', '.ext')) tester('ntpath.splitext("xx/foo.bar.ext")', ('xx/foo.bar', '.ext')) tester('ntpath.splitext("xx\\foo.bar.ext")', ('xx\\foo.bar', '.ext')) tester('ntpath.splitext("c:a/b\\c.d")', ('c:a/b\\c', '.d'))
Example #6
Source File: test_ntpath.py From android_universal with MIT License | 5 votes |
def test_path_splitext(self): self.assertPathEqual(self.path.splitext)
Example #7
Source File: test_ntpath.py From android_universal with MIT License | 5 votes |
def test_splitext(self): tester('ntpath.splitext("foo.ext")', ('foo', '.ext')) tester('ntpath.splitext("/foo/foo.ext")', ('/foo/foo', '.ext')) tester('ntpath.splitext(".ext")', ('.ext', '')) tester('ntpath.splitext("\\foo.ext\\foo")', ('\\foo.ext\\foo', '')) tester('ntpath.splitext("foo.ext\\")', ('foo.ext\\', '')) tester('ntpath.splitext("")', ('', '')) tester('ntpath.splitext("foo.bar.ext")', ('foo.bar', '.ext')) tester('ntpath.splitext("xx/foo.bar.ext")', ('xx/foo.bar', '.ext')) tester('ntpath.splitext("xx\\foo.bar.ext")', ('xx\\foo.bar', '.ext')) tester('ntpath.splitext("c:a/b\\c.d")', ('c:a/b\\c', '.d'))
Example #8
Source File: test_ntpath.py From CTFCrackTools-V2 with GNU General Public License v3.0 | 5 votes |
def test_splitext(self): tester('ntpath.splitext("foo.ext")', ('foo', '.ext')) tester('ntpath.splitext("/foo/foo.ext")', ('/foo/foo', '.ext')) tester('ntpath.splitext(".ext")', ('.ext', '')) tester('ntpath.splitext("\\foo.ext\\foo")', ('\\foo.ext\\foo', '')) tester('ntpath.splitext("foo.ext\\")', ('foo.ext\\', '')) tester('ntpath.splitext("")', ('', '')) tester('ntpath.splitext("foo.bar.ext")', ('foo.bar', '.ext')) tester('ntpath.splitext("xx/foo.bar.ext")', ('xx/foo.bar', '.ext')) tester('ntpath.splitext("xx\\foo.bar.ext")', ('xx\\foo.bar', '.ext')) tester('ntpath.splitext("c:a/b\\c.d")', ('c:a/b\\c', '.d'))
Example #9
Source File: test_ntpath.py From Project-New-Reign---Nemesis-Main with GNU General Public License v3.0 | 5 votes |
def test_splitext(self): tester('ntpath.splitext("foo.ext")', ('foo', '.ext')) tester('ntpath.splitext("/foo/foo.ext")', ('/foo/foo', '.ext')) tester('ntpath.splitext(".ext")', ('.ext', '')) tester('ntpath.splitext("\\foo.ext\\foo")', ('\\foo.ext\\foo', '')) tester('ntpath.splitext("foo.ext\\")', ('foo.ext\\', '')) tester('ntpath.splitext("")', ('', '')) tester('ntpath.splitext("foo.bar.ext")', ('foo.bar', '.ext')) tester('ntpath.splitext("xx/foo.bar.ext")', ('xx/foo.bar', '.ext')) tester('ntpath.splitext("xx\\foo.bar.ext")', ('xx\\foo.bar', '.ext')) tester('ntpath.splitext("c:a/b\\c.d")', ('c:a/b\\c', '.d'))
Example #10
Source File: test_ntpath.py From gcblue with BSD 3-Clause "New" or "Revised" License | 5 votes |
def test_splitext(self): tester('ntpath.splitext("foo.ext")', ('foo', '.ext')) tester('ntpath.splitext("/foo/foo.ext")', ('/foo/foo', '.ext')) tester('ntpath.splitext(".ext")', ('.ext', '')) tester('ntpath.splitext("\\foo.ext\\foo")', ('\\foo.ext\\foo', '')) tester('ntpath.splitext("foo.ext\\")', ('foo.ext\\', '')) tester('ntpath.splitext("")', ('', '')) tester('ntpath.splitext("foo.bar.ext")', ('foo.bar', '.ext')) tester('ntpath.splitext("xx/foo.bar.ext")', ('xx/foo.bar', '.ext')) tester('ntpath.splitext("xx\\foo.bar.ext")', ('xx\\foo.bar', '.ext')) tester('ntpath.splitext("c:a/b\\c.d")', ('c:a/b\\c', '.d'))
Example #11
Source File: test_ntpath.py From ironpython3 with Apache License 2.0 | 5 votes |
def test_splitext(self): tester('ntpath.splitext("foo.ext")', ('foo', '.ext')) tester('ntpath.splitext("/foo/foo.ext")', ('/foo/foo', '.ext')) tester('ntpath.splitext(".ext")', ('.ext', '')) tester('ntpath.splitext("\\foo.ext\\foo")', ('\\foo.ext\\foo', '')) tester('ntpath.splitext("foo.ext\\")', ('foo.ext\\', '')) tester('ntpath.splitext("")', ('', '')) tester('ntpath.splitext("foo.bar.ext")', ('foo.bar', '.ext')) tester('ntpath.splitext("xx/foo.bar.ext")', ('xx/foo.bar', '.ext')) tester('ntpath.splitext("xx\\foo.bar.ext")', ('xx\\foo.bar', '.ext')) tester('ntpath.splitext("c:a/b\\c.d")', ('c:a/b\\c', '.d'))
Example #12
Source File: test_ntpath.py From Fluid-Designer with GNU General Public License v3.0 | 5 votes |
def test_splitext(self): tester('ntpath.splitext("foo.ext")', ('foo', '.ext')) tester('ntpath.splitext("/foo/foo.ext")', ('/foo/foo', '.ext')) tester('ntpath.splitext(".ext")', ('.ext', '')) tester('ntpath.splitext("\\foo.ext\\foo")', ('\\foo.ext\\foo', '')) tester('ntpath.splitext("foo.ext\\")', ('foo.ext\\', '')) tester('ntpath.splitext("")', ('', '')) tester('ntpath.splitext("foo.bar.ext")', ('foo.bar', '.ext')) tester('ntpath.splitext("xx/foo.bar.ext")', ('xx/foo.bar', '.ext')) tester('ntpath.splitext("xx\\foo.bar.ext")', ('xx\\foo.bar', '.ext')) tester('ntpath.splitext("c:a/b\\c.d")', ('c:a/b\\c', '.d'))
Example #13
Source File: common.py From vulscan with MIT License | 5 votes |
def filepathParser(path): return ntpath.split(ntpath.splitext(path)[0])
Example #14
Source File: test_ntpath.py From BinderFilter with MIT License | 5 votes |
def test_splitext(self): tester('ntpath.splitext("foo.ext")', ('foo', '.ext')) tester('ntpath.splitext("/foo/foo.ext")', ('/foo/foo', '.ext')) tester('ntpath.splitext(".ext")', ('.ext', '')) tester('ntpath.splitext("\\foo.ext\\foo")', ('\\foo.ext\\foo', '')) tester('ntpath.splitext("foo.ext\\")', ('foo.ext\\', '')) tester('ntpath.splitext("")', ('', '')) tester('ntpath.splitext("foo.bar.ext")', ('foo.bar', '.ext')) tester('ntpath.splitext("xx/foo.bar.ext")', ('xx/foo.bar', '.ext')) tester('ntpath.splitext("xx\\foo.bar.ext")', ('xx\\foo.bar', '.ext')) tester('ntpath.splitext("c:a/b\\c.d")', ('c:a/b\\c', '.d'))
Example #15
Source File: appSearch.py From appcompatprocessor with Apache License 2.0 | 5 votes |
def KnownBadRegexCount(file_full_path): file_path = ntpath.dirname(file_full_path) file_name, file_extension = os.path.splitext(file_full_path) # Load base file total_regex_count = KnownBadRegexCountFile(file_full_path) # Load extra files for filename in glob.iglob(file_name + '-*' + file_extension): total_regex_count += KnownBadRegexCountFile(filename) return total_regex_count
Example #16
Source File: test_ntpath.py From ironpython2 with Apache License 2.0 | 5 votes |
def test_splitext(self): tester('ntpath.splitext("foo.ext")', ('foo', '.ext')) tester('ntpath.splitext("/foo/foo.ext")', ('/foo/foo', '.ext')) tester('ntpath.splitext(".ext")', ('.ext', '')) tester('ntpath.splitext("\\foo.ext\\foo")', ('\\foo.ext\\foo', '')) tester('ntpath.splitext("foo.ext\\")', ('foo.ext\\', '')) tester('ntpath.splitext("")', ('', '')) tester('ntpath.splitext("foo.bar.ext")', ('foo.bar', '.ext')) tester('ntpath.splitext("xx/foo.bar.ext")', ('xx/foo.bar', '.ext')) tester('ntpath.splitext("xx\\foo.bar.ext")', ('xx\\foo.bar', '.ext')) tester('ntpath.splitext("c:a/b\\c.d")', ('c:a/b\\c', '.d'))
Example #17
Source File: mspdb.py From rekall with GNU General Public License v2.0 | 5 votes |
def __init__(self, *args, **kwargs): self.metadata = kwargs.pop("metadata", {}) super(ParsePDB, self).__init__(*args, **kwargs) profile_class = self.metadata.get( "ProfileClass", self.plugin_args.profile_class) # By default select the class with the same name as the pdb file. if profile_class is None: profile_class = os.path.splitext( os.path.basename(self.plugin_args.pdb_filename))[0].capitalize() if profile_class not in obj.Profile.classes: profile_class = "BasicPEProfile" self.plugin_args.profile_class = profile_class versions = [] if self.plugin_args.windows_version is not None: versions = self.plugin_args.windows_version.split(".", 2) for i, metadata in enumerate(["major", "minor", "rev"]): try: self.metadata[metadata] = versions[i] except IndexError: break self.tpi = PDBParser(self.plugin_args.pdb_filename, self.session)
Example #18
Source File: common.py From vulscan with MIT License | 5 votes |
def choosePocType(filepath): """ @function choose '.py' or '.json' extension to load the poc file """ return ntpath.splitext(filepath)[1][1:]
Example #19
Source File: common.py From vulscan with MIT License | 5 votes |
def changeToPyImportType(path): """ >>> changeToPyImportType('/path/to/module.py') 'path.to.module' >>> changeToPyImportType('path/to/module.py') 'path.to.module' >>> changeToPyImportType('path/to') 'path.to' """ return ntpath.splitext(path)[0].strip("/").replace("/", ".")