Un día en el trabajo, necesito organizar los nombres de los archivos en la carpeta en Excel, como se muestra en la figura a continuación. Es demasiado lento y laborioso copiar y pegar los nombres uno por uno. Sin embargo, no estoy familiarizado con las funciones de Excel, por lo que no sé si tiene comandos convenientes.
En este caso, piense en escribir dos oraciones de código en Python o lenguaje sencillo. Usemos py esta vez, y el código se adjunta al final del artículo.
Después de pegar la ruta del archivo, habrá un resultado crepitante y todos los nombres de los archivos se guardarán en el archivo txt en un instante:
Abra Excel nuevamente, pegue el contenido en el archivo txt y ordene los datos en columnas, ya que estos nombres de archivo tienen la forma de nombres de código [espacio] y deben extraerse por separado.
Elija Delimitador y elija Espacio:
resultado final:
Código :
import os,random
print("欢迎关注微信公众号:偶尔敲代码")
#readline.parse_and_bind("control-v: paste")#解决控制台无法粘贴的问题
dir = input('输入要枚举的文件夹路径:')
list_data = os.listdir(dir)
file = open(dir + '/123.txt', 'w+')
for name in list_data:
file.write(name + '\n')
print(name)
file.close()
print("结果保存路径:" + dir + '\123.txt, 数量:' + str(len(list_data)) + "个")
input('按任意键结束')
Para estos 67 archivos, aunque escribir código + depuración puede no ser más rápido que copiar y pegar manualmente uno por uno, pero siempre que el trabajo sea repetitivo, el valor de este código puede reflejarse.
La escritura amateur y la escritura de código pueden no ser tan buenas como un programador profesional, pero al menos puede ejercitar el pensamiento lógico y prevenir el Alzheimer, jaja. También he estado pensando en escribir dos líneas de código, y no puedo usarlas todas para escribir scripts.Aunque aprender Python se debe al panel de Qinglong, pero ahora que estoy comenzando, necesito estudiar cosas más serias. que resuelven problemas prácticos. También quiero crear una colección e incluir artículos prácticos o gadgets en ella, para poder entender mejor lo que he escrito y para qué se puede utilizar.
Amigos que estén interesados o confundidos en esta área, animémonos unos a otros. Llegó el Primero de Mayo, además de salir y amontonar gente, puedes aprender algo en casa.
- Fin -
Más artículos interesantes
Haga clic en la tarjeta de presentación a continuación para seguir【Ocasionalmente escriba el código】
Ilumina las pequeñas flores para que más personas sepan