前言:需要从C向Python传入一个字符串,该字符串是从QT上位机界面通过选择文件得到的,类似这样:E:\datat\signal.mat ,但是用Python直接打开这个文件是不可以的,可以通过三种方式来解决这个问题:
1、首先是在前面加上 r ,但是好像不太好实现,因为这个是作为一个字符串参数进行的传入
2、在Python中将‘\’,全部替换为‘\\’,这样就解决了转义的问题
3、直接用 os 模块就行,一句话进行路径的转义
前言:需要从C向Python传入一个字符串,该字符串是从QT上位机界面通过选择文件得到的,类似这样:E:\datat\signal.mat ,但是用Python直接打开这个文件是不可以的,可以通过三种方式来解决这个问题:
1、首先是在前面加上 r ,但是好像不太好实现,因为这个是作为一个字符串参数进行的传入
2、在Python中将‘\’,全部替换为‘\\’,这样就解决了转义的问题
3、直接用 os 模块就行,一句话进行路径的转义