我对python非常陌生。我想通过首先获取用户输入并使用给定输入在train and test目录中创建一个文件夹来捕获用户图像。例如,如果用户输入“Bill”作为其名称,train and test目录将创建一个名为Bill的文件夹,并将图像存储在网络摄像头的特定train文件夹中。到目前为止,我得到的是:
originaldir='C:\\Users\\Administrator\\Deep-Learning-Face-Recognition-master'
trainingdir='C:\\Users\\Administrator\\Deep-Learning-Face-Recognition master\\Datasets\\Train'
testingdir='C:\\Users\\Administrator\\Deep-Learning-Face-Recognition-master\\Datasets\\Test'
username = input("Enter username:")
print("Username is: " + username)
os.chdir(trainingdir)
os.mkdir(username)
os.chdir(testingdir)
os.mkdir(username)
我可以创建用户姓名的文件夹,但无法将从网络摄像头捕获的照片存储在特定的培训文件夹中。它抛出一个语法错误
file_name_path = trainingdir '/' username '/' + '.jpg'
cv2.imwrite(file_name_path, face)
我得到以下语法错误:
file_name_path = trainingdir '/' username '/' + '.jpg' SyntaxError: invalid syntax –
如果要通过添加字符串创建路径,则需要对每个字符串使用“+”运算符
比如:
使用字符串格式的方法:
相关问题 更多 >
编程相关推荐