MCPcopy Index your code
hub / github.com/geekcomputers/Python / chxten_

Function chxten_

file_ext_changer.py:9–45  ·  view source on GitHub ↗
(files, xten)

Source from the content-addressed store, hash-verified

7
8
9def chxten_(files, xten):
10 chfile = []
11 for file in files:
12 ch_file = file.split(".")
13 ch_file = ch_file[0]
14 chfile.append(ch_file)
15 if len(xten) == len(chfile):
16 chxten = []
17 for i in range(len(chfile)):
18 ch_xten = chfile[i] + xten[i]
19 chxten.append(ch_xten)
20 elif len(xten) < len(chfile) and len(xten) != 1:
21 chxten = []
22 for i in range(len(xten)):
23 ch_xten = chfile[i] + xten[i]
24 chxten.append(ch_xten)
25 for i in range(1, (len(chfile) + 1) - len(xten)):
26 ch_xten = chfile[-+i] + xten[-1]
27 chxten.append(ch_xten)
28 elif len(xten) == 1:
29 chxten = []
30 for i in range(len(chfile)):
31 ch_xten = chfile[i] + xten[0]
32 chxten.append(ch_xten)
33 elif len(xten) > len(chfile):
34 chxten = []
35 for i in range(1, (len(xten) + 1) - len(chfile)):
36 f = p(files[-i])
37 p.touch(chfile[-i] + xten[-1])
38 new = f.read_bytes()
39 p(chfile[-i] + xten[-1]).write_bytes(new)
40 for i in range(len(chfile)):
41 ch_xten = chfile[i] + xten[i]
42 chxten.append(ch_xten)
43 else:
44 return "an error occured"
45 return chxten
46
47
48# End of function definitions

Callers 1

Calls 1

appendMethod · 0.45

Tested by

no test coverage detected