Closed. This question needs details or clarity. It is not currently accepting answers.
Want to improve this question? Add details and clarify the problem by editing this post.
Closed 6 years ago.
Improve this question
Example:
var = "string"
and I want an xml output file: string.xml
Thank you!
It seams to be too easy... maybe i did not get the question right:
var = "String"
fileName = var + ".xml"
print fileName
this will print
String.xml
Related
Closed. This question needs details or clarity. It is not currently accepting answers.
Want to improve this question? Add details and clarify the problem by editing this post.
Closed 6 months ago.
Improve this question
How do I write a Python program to print the pattern?
543210
432105
321054
210543
054321
543210
You can do it by something like this:
a = "543210"
print(a)
for i in range(6):
a = a + (a[0])
a = a[1:]
print(a)
Closed. This question needs details or clarity. It is not currently accepting answers.
Want to improve this question? Add details and clarify the problem by editing this post.
Closed 1 year ago.
Improve this question
Input_data=[{'filename':'file_A','start_page':1,'end_page':3,'angle':90},{'filename':'file_A','start_page':6,'end_page':8,'angle':270},{'filename':'file_B','start_page':2,'end_page':3,'angle':90},{'filename':'file_B','start_page':5,'end_page':5,'angle':270}]
output=[{'filename':'file_A','page':1,'angle':90},
{'filename':'file_A','page':2,'angle':90},{'filename':'file_A','page':3,'angle':90},{'filename':'file_A','page':6,'angle':270},{'filename':'file_A','page':7,'angle':270},
{'filename':'file_A','page':8,'angle':270},{'filename':'file_B','page':2,'angle':90},
{'filename':'file_B','page':3,'angle':90},{'filename':'file_B','page':5,'angle':270}]
}
If I understood correctly, you want to do:
output = []
for d in Input_data:
for i in range(d["start_page"], d["end_page"] + 1):
output.append({'filename':d["filename"], 'page':i, 'angle':d["angle"]})
print(output)
Closed. This question needs details or clarity. It is not currently accepting answers.
Want to improve this question? Add details and clarify the problem by editing this post.
Closed 3 years ago.
Improve this question
these items are in a list
SF-04-08-010-MD01,
AHU-VVIP-02-003-MD03,
AHU-02-17-019-DPS03,
AHU-T3-01-PL-TS01,
EF-03-32-108-MD01,
AHU-02-16-019-MD01,
AHU-T3-01-003-MD01,
SF-04-08-010-MD01,
AHU-VVIP-02-003-MD03,
so i want a new list which should be like
SF-04-08
AHU-VVIP
AHU-02-17
AHU-T3-01
EF-03-32
AHU-02-16
AHU-T3-01
SF-04-08
AHU-VVIP-02
using python??
you can use strip like:
data = ['SF-04-08-010-MD01',
'AHU-VVIP-02-003-MD03',
'AHU-02-17-019-DPS03'
]
for item in data:
print ('-'.join(item.split('-')[:3]))
output:
SF-04-08
AHU-VVIP-02
AHU-02-17
Closed. This question needs details or clarity. It is not currently accepting answers.
Want to improve this question? Add details and clarify the problem by editing this post.
Closed 5 years ago.
Improve this question
Does someone know how to convert this result: u'001' to 001 to put it in a variable path: Z:\ProjectPath\001\
In advance, thanks a lot for your help!
you can use format to achieve you purpose
>>> IN = u'001'
>>> OUT = "Z:\\ProjectPath\\{}\\".format(IN)
>>> print(OUT)
Z:\ProjectPath\001\
According to #hop's suggestion, you can use os.path to compose your path.
>>> OUT = os.path.join("Z:", os.sep, "ProjectPath", "{}".format(IN))
Closed. This question needs details or clarity. It is not currently accepting answers.
Want to improve this question? Add details and clarify the problem by editing this post.
Closed 8 years ago.
Improve this question
need to extract projectID and my final output is to be 1868117666669.
'{
"code":"ok",
"job":{
"config":{
"progress":{
"message":"Reading 2014-03-03__12-57-01-PM.xml",
"percent":107,
"maxmemory":954,
"memory":667
},
"projectID":1868117666669,
# other stuff
}
}
}'
You can try
>>> a = '{"code":"ok","job":{"config":{"progress":{"message":"Reading 2014-03-03__12-57-01-PM.xml","percent":107, "maxmemory":954,"memory":667},"projectID":1868117666669}}}'
>>> json.loads(a)['job']['config']['projectID']
1868117666669