在Python中,去除字符串中的空格和回车符可以通过以下几种方法实现:
1. 使用`strip()`方法:
```python
str = " c.biancheng.net \t\n\r"
str_cleaned = str.strip()
print(str_cleaned) 输出:c.biancheng.net
2. 使用`lstrip()`方法:
```python
str = " c.biancheng.net \t\n\r"
str_cleaned = str.lstrip()
print(str_cleaned) 输出:c.biancheng.net \t\n\r
3. 使用`rstrip()`方法:
```python
str = " c.biancheng.net \t\n\r"
str_cleaned = str.rstrip()
print(str_cleaned) 输出: c.biancheng.net \t\n\r
4. 使用`replace()`方法:
```python
str = " i\n\r'mir on man"
str_cleaned = str.replace('\n', '').replace('\r', '')
print(str_cleaned) 输出:i'mironman
5. 使用正则表达式进行替换:
```python
import re
str = " i\n\r'mir on man"
str_cleaned = re.sub(r'\s+', '', str)
print(str_cleaned) 输出:i'mironman
6. 读取文件并去除空格和回车符:
```python
with open('input.txt', 'r') as file:
data = file.read()
data_cleaned = data.replace('\n', '').replace('\r', '')
with open('output.txt', 'w') as file:
file.write(data_cleaned)
以上方法可以帮助你去除字符串或文件中的空格和回车符。