要求:
1、列表后移一位,并将最后一个元素值放入第一个;
2、产生的新列表写入txt文件中;
3、对Smash,Pry,Kick等要求的值进行更换为数字。
代码如下:
# -*- coding: utf-8 -*-
import xml.etree.ElementTree as ET
import pickle
import os
from os import listdir, getcwd
from os.path import join
# 移动n位到前面
def listmove(array, n):
for i in range(n):
tmp = array[len(array) - 1]
for j in range(len(array) - 1):
array[len(array) - 1 - j] = array[len(array) - 1 - j - 1]
array[0] = tmp
# 方法一
# list写入txt,文件中会有[ '' ,]的出现
# def text_save(filename, data):#filename为写入CSV文件的路径,data为要写入数据列表.
# file = open(filename,'w+')
# for i in range(len(data)):
# s = str(data[i]).replace('[','').replace(']','')#去除[],这两行按数据不同,可以选择
# s = s.replace("'",'').replace(',',''