Centos7 பைதான் ஸ்கிரிப்ட் பிழை / usr / bin / python3 ^ M: மோசமான மொழிபெயர்ப்பாளர்: அத்தகைய கோப்பு அல்லது அடைவு தீர்வு இல்லை

Centos7 Runs Python Script Error Usr Bin Python3 M



விண்டோஸில் பைதான் ஸ்கிரிப்டை எழுதி லினக்ஸ் சூழலில் இயக்கிய பிறகு, பிழை புகாரளிக்கப்படுவது பெரும்பாலும் நிகழ்கிறது:
படம்

குறியீட்டைப் பார்க்கும்போது, ​​அறிக்கையும் குறைபாடற்றது என்பதைக் கண்டேன்:
படம்



கடினமான சரிசெய்தல் செயல்முறையை N மில்லியன் சொற்களை இங்கே விடுங்கள் ...



கோப்பு வகையைக் காண கோப்பு கட்டளையைப் பயன்படுத்தவும்:
வரி பிரிப்பான் சிஆர்எல்எஃப் பயன்முறையாக இருப்பதை நீங்கள் காணலாம், இது விண்டோஸ் வடிவமைப்பில் ஒரு புதிய வரி எழுத்து.
ஒவ்வொரு வரியின் முடிவிலும் மேலும் ஒரு ^ M ஐ சேர்க்கும். லினக்ஸ் அதை அங்கீகரிக்கவில்லை. சிஆர்எல்எஃப் மற்றும் எல்எஃப் இடையே உள்ள வித்தியாசத்தை நீங்கள் சரிபார்க்கலாம்.
படம்



Cat -v கட்டளையுடன் கோப்பைப் பார்த்தால், வரியின் முடிவில் ^ M சின்னம் இருப்பதைக் காணலாம்.
படம்

தீர்வு:

Symbel M குறியீட்டை மாற்றவும் மற்றும் ஒரு கோப்பை மீண்டும் உருவாக்கவும்:

cat -v oldfile.py | sed -e '1,$s/^M$//g' > newfile.py

படம்



விளைவைக் காண cat -v கட்டளையைப் பயன்படுத்தவும், ^ M சின்னம் மாற்றப்பட்டுள்ளது:
படம்

இயக்க அனுமதி கொடுங்கள், ஸ்கிரிப்டை இயக்கவும், சிக்கலை தீர்க்கவும்:
ps: வரியின் முடிவில் ^ M எழுத்து மட்டுமே அகற்றப்படும், எனவே அச்சு அறிக்கையிலிருந்து output M வெளியீடு இன்னும் உள்ளது.
படம்

ஒரே மாதிரியான படிக்கு இரண்டு பொதுவான மென்பொருள் அமைப்புகளை இணைக்கவும்:

நோட்பேட் ++
படம்

பைச்சார்ம்:
படம்