将套接字模块的输出写入文件

阿利斯泰尔

我正在尝试获取计算机的主机名,然后将其写入文件。到目前为止,这是我所能获得的,但是它不起作用,我在哪里出错?

def testing():
    os.mkdir("zzzdirectory")
    os.chdir("zzzdirectory")
    fo=open("testfolder.txt", "wb")
    fo.write("this is the first line of the file\n")
    s=socket.gethostname()
    fo.write(s)
    fo.close()

testing()
shad0w_wa1k3r

似乎您没有导入所需的模块。另外,您应该尝试使用该with语句进行文件处理。它更pythonic。

import os
import socket

def testing():
    os.mkdir("zzzdirectory")
    os.chdir("zzzdirectory")
    s=socket.gethostname()
    with open("testfolder.txt", "wb") as fo:
        fo.write("this is the first line of the file\n")
        fo.write(s)

testing()

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将套接字模块的输出写入文件

来自分类Dev

是否可以通过Python的套接字模块发送文件和/或文件夹?

来自分类Dev

套接字模块,如何发送整数

来自分类Dev

如何使用python套接字模块将消息发送到远程计算机?

来自分类Dev

将命令输出写入文件

来自分类Dev

将输出写入文件。LISP

来自分类Dev

将命令输出写入文件

来自分类Dev

将netcat的输出写入文件

来自分类Dev

将程序的输出写入文件

来自分类Dev

将Spark Streaming输出写入套接字

来自分类Dev

无法使用套接字模块在Python中设置ECN位

来自分类Dev

Python 3.4.2-套接字模块不可调用

来自分类Dev

Python Web Scrape将输出写入文件

来自分类Dev

Matlab:将输出写入csv文件

来自分类Dev

将输出写入不同的csv文件列

来自分类Dev

PHP-将变量输出写入文件

来自分类Dev

如何使用Storm将输出写入文件

来自分类Dev

将for循环的输出写入多个文件

来自分类Dev

将输出记录写入CAPL中的文件

来自分类Dev

Python Web Scrape将输出写入文件

来自分类Dev

将所有输出写入文件(Python)

来自分类Dev

将python函数输出写入.txt文件

来自分类Dev

Linux,将输出写入文件,包括命令

来自分类Dev

无法将 MySQL 输出写入本地文件

来自分类Dev

将代码的输出写入 CSV 文件

来自分类Dev

将控制台输出写入文件

来自分类Dev

节点JS-如何确定Einaros WS套接字模块是否已打开套接字?

来自分类Dev

如何在Perl套接字模块中增加sndbuf / rcvbuf大小的套接字选项?

来自分类Dev

导入模块并写入文件