使用 python 创建文件夹和子文件夹时出错
error while creating folder and subfolder using python
我想使用下面编写的 python 脚本创建一个带有序列号的文件夹和一个子文件夹。但是我在创建文件夹及其子文件夹时遇到了一些问题。
错误是 TypeError:/ 不支持的操作数类型:'str' 和 'str'
我的代码如下
import os
import shutil
serial='011'
dir = 'folder_%s'%(serial)/('subfolder')
if os.path.exists(dir):
shutil.rmtree(dir)
os.makedirs(dir)
使用 f 字符串代替 % 运算符。
import os
import shutil
serial='011'
dirs = f'folder{serial}/subfolder'
if os.path.exists(dirs):
shutil.rmtree(dirs)
os.makedirs(dirs)
我想使用下面编写的 python 脚本创建一个带有序列号的文件夹和一个子文件夹。但是我在创建文件夹及其子文件夹时遇到了一些问题。
错误是 TypeError:/ 不支持的操作数类型:'str' 和 'str'
我的代码如下
import os
import shutil
serial='011'
dir = 'folder_%s'%(serial)/('subfolder')
if os.path.exists(dir):
shutil.rmtree(dir)
os.makedirs(dir)
使用 f 字符串代替 % 运算符。
import os
import shutil
serial='011'
dirs = f'folder{serial}/subfolder'
if os.path.exists(dirs):
shutil.rmtree(dirs)
os.makedirs(dirs)