Python3 ਸੁੱਟਦਾ ਹੈ TypeError: ਆਬਜੈਕਟ ਵਰਗੀ ਇੱਕ ਬਾਈਟਸ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ, 'str' ਨਹੀਂ , ਜਦੋਂ ਅਸੀਂ ਬਾਈਨਰੀ ਮੁੱਲਾਂ ਤੇ ਸਤਰ ਸੰਚਾਲਨ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਦੇ ਹਾਂ. ਇਹ ਆਮ ਤੌਰ ਤੇ ਉਦੋਂ ਪ੍ਰਗਟ ਹੁੰਦਾ ਹੈ ਜਦੋਂ ਤੁਸੀਂ ਬਾਈਨਰੀ ਮੋਡ ਵਿੱਚ ਇੱਕ ਫਾਈਲ ਖੋਲ੍ਹਦੇ ਹੋ. ਇਸ ਕੋਡ ਤੇ ਵਿਚਾਰ ਕਰੋ -
with open('superhero.txt', 'rb') as myFile: lines = [x.strip() for x in myFile.readlines()]
ਪਾਈਥਨ ਕਾਪੀ
ਇਸ ਕੋਡ ਵਿੱਚ, ਅਸੀਂ | _+_ | ਖੋਲ੍ਹ ਰਹੇ ਹਾਂ ਫਾਈਲ ਵਿੱਚ | _+_ | ਮੋਡ, ਜਿਸਦਾ ਅਰਥ ਹੈ ਕਿ ਇਹ ਸਿਰਫ ਪੜ੍ਹਿਆ ਅਤੇ ਬਾਈਨਰੀ ਹੈ. ਹੁਣ ਮੰਨ ਲਓ ਕਿ ਅਸੀਂ ਓਪਰੇਸ਼ਨ ਕਰਦੇ ਹਾਂ ਸਤਰ ਲੱਭੋ , ਫਿਰ ਇਹ ਅਸਫਲ ਹੋ ਜਾਵੇਗਾ ਕਿਉਂਕਿ ਸਾਡੇ ਕੋਲ ਬਾਈਨਰੀ ਡੇਟਾ ਹੈ ਨਾ ਕਿ ਸਟਰਿੰਗ ਡੇਟਾ.
#python #python ਗਲਤੀ #python ਸਤਰ #python-short
www.akashmittal.com
TypeError: ਇੱਕ ਬਾਈਟਸ ਵਰਗੀ ਵਸਤੂ ਲੋੜੀਂਦੀ ਹੈ, 'str' ਨਹੀਂ - ਪਾਇਥਨ
Python3 TypeError ਸੁੱਟਦਾ ਹੈ: ਇੱਕ ਬਾਈਟਸ ਵਰਗੀ ਵਸਤੂ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ, ਨਾ ਕਿ 'str', ਜਦੋਂ ਅਸੀਂ ਬਾਈਨਰੀ ਮੁੱਲਾਂ ਤੇ ਸਤਰ ਸੰਚਾਲਨ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਦੇ ਹਾਂ.