問題

我有一個python指令碼.它在python2中執行正常,但是當我在python3中執行它時,我收到此錯誤:

 name = r.content.translate(None, "
 	/\"'")
TypeError: a bytes-like object is required, not 'str'
 

分配r的行是這樣的:

 r = requests.get('10.10.10.10/test_' + name, verify=True)
 

如何解決這個問題? 我需要我的指令碼在python3中執行.

  最佳答案

你需要使用

 name = (r.content.translate(None, "
 	/\"'".encode())).decode
 

  相同標籤的其他問題

python-3.x