set1 = set(str1)
时间: 2023-10-08 17:13:23 浏览: 20
`str1` 是一个字符串,`set(str1)` 的作用是将字符串转换成一个集合。具体来说,它会将字符串中的每个字符作为集合的一个元素,去重后形成一个新的集合。例如:
```
str1 = "hello"
set1 = set(str1)
print(set1)
```
输出结果为:
```
{'h', 'e', 'l', 'o'}
```
可以看到,`set1` 是一个包含 `'h'`、`'e'`、`'l'`、`'o'` 四个元素的集合,其中重复的元素被自动去除了。需要注意的是,集合是无序的,所以输出的元素顺序可能与输入的顺序不同。
相关问题
优化这个代码将目录改成读取当前文件下目录setlocal enabledelayedexpansion set file="E:\labelprint\1.txt" echo. set replaced=1234 echo 1234>"E:\labelprint\2.txt" echo. set all= set /p all=請輸入條碼: for /f "delims=" %%i in ('type "%file%"') do ( set str=%%i set "str=!str:%replaced%=%all%!" echo !str!>>"E:\labelprint\2.txt" ) COPY "E:\labelprint\2.txt" LPT1 goto :1
这是优化后的代码,可以读取当前文件夹下的目录,并使用相对路径:
setlocal enabledelayedexpansion
set file="%~dp0\1.txt"
echo.
set replaced=1234
echo 1234>"%~dp0\2.txt"
echo.
set all=
set /p all=請輸入條碼:
for /f "delims=" %%i in ('type %file%') do (
set str=%%i
set "str=!str:%replaced%=%all%!"
echo !str!>>"%~dp0\2.txt"
)
COPY "%~dp0\2.txt" LPT1
goto :1
修改代码将读取文件改成读取当前文件目录setlocal enabledelayedexpansion set file="E:\labelprint\1.txt" echo. set replaced=1234 echo 1234>"E:\labelprint\2.txt" echo. set all= set /p all=請輸入條碼: for /f "delims=" %%i in ('type "%file%"') do ( set str=%%i set "str=!str:%replaced%=%all%!" echo !str!>>"E:\labelprint\2.txt" ) COPY "E:\labelprint\2.txt" LPT1 goto :1
这是将代码修改为读取当前文件目录的版本:
setlocal enabledelayedexpansion
set "file=%~dp0\1.txt"
echo.
set "replaced=1234"
echo 1234>"%~dp0\2.txt"
echo.
set "all="
set /p "all=請輸入條碼: "
for /f "usebackq delims=" %%i in ("%file%") do (
set "str=%%i"
set "str=!str:%replaced%=%all%!"
echo !str!>>"%~dp0\2.txt"
)
COPY "%~dp0\2.txt" LPT1
goto :1
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)