2022年 11月 5日

python中的r

1.python中的参数前加r

	形如r"c:\news",由r开头引起的字符串就是声明了后面引号里的东西是原始字符串,
	在里面放任何字符都表示该字符的原始含义。
    有时候匹配正则表达式中,有时候会有斜线 \ 
	没有 r ,就要写2个 \ \ 
	有 r ,只要写一个 \ 	
	
	这种方法在做网站设置和网站目录结构的时候非常有用,使用了原始字符串就不需要转义了。
	例如:
	file_object=open('C:\\Users\\ooooooobh\\Desktop\\ooooooobh.txt')
	file_object=open(r'C:\Users\ooooooobh\Desktop\ooooooobh.txt')
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

2.怎样在变量param前加r

	r''+param
	例如:
 		   file_name = './file/ooooooobh.xlsx'
 		   with pd.ExcelWriter(r''+file_name) as writer:
  • 1
  • 2
  • 3
  • 4

3.文件路径尾的\ 无法用r屏蔽只能\

   比如:
  • 1

在这里插入图片描述