找到 34423 篇文章 关于编程

Python 命令行选项解析器

Chandu yadav
更新于 2020年6月26日 06:27:19

920 次浏览

我们经常需要在命令行执行 Python 脚本时传递参数。但是,如果未提供所需数量、类型或顺序的参数,脚本将引发异常。这就是需要正确解析命令行参数的地方。argparse 模块提供编写非常易于使用的命令行界面的工具。它处理如何解析 sys.argv 列表中收集的参数,自动生成帮助信息,并在给出无效选项时发出错误消息。设计命令行界面的第一步是设置解析器对象。这是通过 ArgumentParser() 函数完成的…… 阅读更多

在 Java 中将 short 转换为 String

Samual Sam
更新于 2020年6月26日 06:28:00

5K+ 次浏览

Java 中的 valueOf() 方法用于将 short 转换为字符串。假设我们有以下 short 值:short val = 20; 将上述 short 值转换为字符串:String.valueOf(val);示例 在线演示public class Demo {   public static void main(String[] args) {      short shortVal = 55;      // 将 short 转换为 String      String str = String.valueOf(shortVal);      System.out.println("String: "+str);   } }输出String: 55

在 Python 中支持面向行的命令解释器

Ankith Reddy
更新于 2020年6月26日 06:29:29

385 次浏览

cmd 模块只包含一个名为 Cmd 的类。它用作面向行的命令行解释器的用户定义框架的基类。Cmd此类或其子类的对象提供面向行的解释器框架。下面列出了子类继承的此类的重要方法。cmdloop()此方法将对象发送到循环中,接受输入并将输入发送到类中的相应命令处理程序方法。当循环开始时,将显示介绍性消息(作为参数传递给 cmdloop() 方法),并显示默认 (cmd) 提示符,可以通过 prompt 属性进行自定义。解释器…… 阅读更多

Java 程序将 float 转换为 String

Samual Sam
更新于 2020年6月26日 06:30:12

233 次浏览

Java 中的 valueOf() 方法用于将 float 转换为字符串。假设我们有以下 float 值:float val = 10.18465F; 将上述 float 值转换为字符串:String.valueOf(val);示例 在线演示public class Demo {   public static void main(String[] args) {      float val = 98.18465F;      // 将 float 转换为 String      String str = String.valueOf(val);      System.out.println("String: "+str);   } }输出String: 98.18465

Python getpass 模块

Arjun Thakur
更新于 2020年6月26日 06:31:13

1K+ 次浏览

Python 标准库的 getpass 模块中定义了两个函数。每当需要在验证用户凭据后执行基于终端的应用程序时,它们非常有用。getpass()此函数提示用户输入密码。默认情况下,用户在终端中输入的键不会回显。此外,终端上显示的默认提示是“password”,可以通过提供字符串作为参数来自定义。在以下示例中,Python 提示符是从 Windows 的命令提示符终端调用的。输入的密码不会在终端中回显。C:\python36>python Python 3.6.5 (v3.6.5:f59c0932b4, Mar 28 2018, 17:00:18) [MSC v.1900 ... 阅读更多

Java 中的关键字

Samual Sam
更新于 2020年6月26日 07:04:17

797 次浏览

Java 中的关键字是保留字,表示预定义的操作、内部进程等。因此,关键字不能用作变量、函数、对象等的名称。关键字和标识符的主要区别在于,关键字是表示预定义操作的保留字,而标识符是变量、函数、对象等的名称。Java 中的一些关键字如下所示:abstract assert boolean break byte case catch char class const continue default do double else enum extends final finally float for goto if implements import instanceof int interface long native new package private protected public return short static strictfp super switch synchronized this throw throws transient try void volatile while演示关键字的程序如下所示:示例 在线演示public class Example { public static void main(String[] args) { int i = 5; char c = 'A'; System.out.println("i = " + i); System.out.println("c = " + ... 阅读更多

使用 Python (zipfile) 处理 ZIP 压缩文件

George John
更新于 2020年6月25日 14:25:59

893 次浏览

ZIP 是最流行的用于存档和压缩的文件格式之一。它自 MSDOS 和 PC 时代以来一直沿用至今,并被著名的 PKZIP 应用程序使用。Python 标准库中的 zipfile 模块提供用于创建、提取、读取和写入 ZIP 压缩文件的类。ZipFile()此函数根据文件参数返回 ZipFile 对象,该文件参数可以是字符串或通过内置 open() 函数创建的文件对象。该函数需要一个 mode 参数,其默认值为“r”,尽管它可以采用“w”或“a”值来打开…… 阅读更多

Python 中的高级文件操作 (shutil)

Chandu yadav
更新于 2020年6月25日 14:26:52

1K+ 次浏览

Python 标准库的 shutil 模块中定义了许多用于对文件和目录进行高级操作的函数。copy()此函数将文件复制到同一目录或其他目录中的指定文件。该函数的第一个参数是现有文件的字符串表示形式。第二个参数是结果文件或目录的名称。如果它是一个目录,则文件将使用相同的名称复制到其中。不会维护原始文件的元数据。>>> import shutil >>> shutil.copy("hello.py", "newdir/") 'newdir/hello.py'copy2()此函数类似于 copy() 函数,不同之处在于它保留了…… 阅读更多

Python 中的 Unix 风格路径名模式扩展 (glob)

Arjun Thakur
更新于 2020年6月25日 14:28:31

472 次浏览

很多时候,程序需要遍历文件系统中的文件列表,这些文件的名称通常与某个模式匹配。glob 模块可用于创建特定目录中文件的列表,这些文件具有某种扩展名,或者文件名的一部分包含某个字符串。glob 模块函数使用的模式匹配机制遵循 UNIX 路径扩展规则。但是,此模块不会扩展波浪号 (~) 和 shell 变量。glob 模块中主要有三个函数glob()此函数返回与路径名参数中给定模式匹配的文件列表。路径名可以是绝对…… 阅读更多

使用 Python (tarfile) 读取和写入 tar 存档文件

George John
更新于 2020年6月26日 07:01:45

3K+ 次浏览

“tar”实用程序最初是为 UNIX 操作系统引入的。其目的是将多个文件收集到单个存档文件中,通常称为 tarball,这使得分发文件变得容易。Python 标准库的 tarfile 模块中的函数有助于根据需要创建 tar 存档和从中提取。可以使用 gzip、bz2 和 lzma 压缩或根本不进行压缩来构建存档。此模块中定义的主要函数是 main(),使用它可以完成写入 tar 文件或从中读取的操作。Open()此函数返回与文件名相对应的 TarFile 对象,该文件名…… 阅读更多

广告
© . All rights reserved.