#coding=utf-8
'''
Created on 2012-5-28
@author: air
'''
import os,sys
print sys.platform
import getpass
print getpass.getuser() # 获取系统的用户名
print os.environ['USERNAME']# 获取系统的用户名
print os.path.getsize('log.txt')#返回文件的大小
ex=compile('100+2000',
'','eval')
print eval(ex)
print callable(ex)
exex = compile("""
req = input('count:')
for each in range(req):
print each
""", '', 'exec')
exec exex
'''
2100
False
count:3
0
1
2
'''
分享到:
相关推荐
**Java FTP获取文件大小** 在Java中,我们可以使用`java.net.Socket`和`java.io`库来实现基本的FTP操作,但更常见的是使用`org.apache.commons.net.ftp`库,它提供了FTPClient类,使FTP操作变得更加简单和高效。...
' 指定FTP操作为获取文件大小 ftp.Method = System.Net.WebRequestMethods.Ftp.GetFileSize ' 禁用长连接模式 ftp.KeepAlive = False ' 不使用二进制传输方式(此处代码有误,应删除) ' ftp.UseBinary = ...
# 设置传输模式为二进制,因为我们要获取文件大小 ftp.set_pasv(True) # 使用被动模式 ftp.cwd("/") # 进入FTP根目录,根据需要可更换为其他目录 # 获取文件大小 size = ftp.size(remote_file_path) # 关闭...
在压缩包文件`VB081205-获取本地计算用户名`中,你应该能找到完整的源代码文件,通过编译和运行,你就能在VB6.0环境中体验到这个功能。这个程序不仅展示了如何利用API函数与操作系统交互,还为初学者提供了一个学习...
在Windows操作系统中,开发应用程序时有时需要获取当前进程运行的用户名。Qt是一个流行的跨平台应用程序开发框架,它提供了丰富的API来处理各种系统级任务。在本篇内容中,我们将深入探讨如何利用Qt与Windows API...
在实际应用中,这种获取用户名的功能可以用于各种场景,例如创建个性化的用户体验,根据用户名进行权限验证,或者在日志文件中记录操作者信息等。对于初学者而言,这是一个很好的起点,可以帮助他们进一步探索VB编程...
`GetUserName`函数需要两个参数:一个用于存储用户名的缓冲区和一个用于存储缓冲区大小的变量。 3. **分配内存和调用函数**:由于易语言不直接支持指针操作,我们需要先为用户名分配一段内存(例如,使用`内存管理....
- 可以通过动态调整缓冲区大小来确保用户名完整获取。 - 考虑使用`StringBuilder`类来更高效地处理字符串拼接操作。 综上所述,通过调用`advapi32.dll`中的`GetUserName`函数,我们可以轻松地在VB程序中获取当前...
在VC++编程环境中,使用MFC(Microsoft Foundation Classes)库可以方便地获取Windows系统的登录用户名。MFC是微软为C++开发的一个强大的类库,它提供了丰富的API接口,用于构建Windows应用程序。本篇文章将深入探讨...
其次,还可以使用`winnls.h`库中的`GetUserProfileDirectory`函数,它不仅能获取用户名,还能获取用户配置文件的路径。以下是如何使用它的示例: ```cpp #include #include #include std::string ...
总结来说,"文件或文件夹内存大小计算器"是一个高效、实用的工具,它简化了我们获取文件或文件夹内存占用的过程,并通过日志功能提供了额外的数据记录和分析能力。无论是普通用户还是IT专业人士,都能从中受益,更好...
// 获取文件大小 ULARGE_INTEGER fileSize; fileSize.HighPart = rStatus.m_byHighPart; fileSize.LowPart = rStatus.m_byLowPart; // 输出文件大小 CString csStatus; csStatus.Format("文件大小:%llu ...
例如,如果用户名的键名为`username`,则获取方式为: ```javascript var username = localStorage.getItem('username'); ``` 要设置数据,使用`localStorage.setItem(key, value)`,如下所示: ```javascript ...
使用`edit()`方法获取SharedPreferences.Editor,然后调用`putString()`等方法保存数据,最后调用`commit()`或`apply()`提交更改。 ```java SharedPreferences.Editor editor = sharedPreferences.edit(); ...
需要用户提供用户名和一个缓冲区来接收用户组信息。 ```cpp NET_API_STATUS groupStatus = NetUserGetGroups(NULL, szUserName, 0, (LPBYTE**)&pGroupBuffer, 0, &dwTotalBytes, NULL); ``` 4. **...
要获取文件信息,我们可以使用CFileStatus结构,调用CFile::GetStatus函数,传入文件路径即可得到文件大小、修改时间等信息。此外,Windows API的GetFileAttributesEx函数也可以用来获取更详细的文件属性,如文件的...
4. **使用DBMS_METADATA和DBMS_DATA_MIGRATE**:对于复杂的数据迁移,包括索引、触发器、约束等,可以结合使用DBMS_METADATA获取对象的DDL,然后在目标环境中执行,再用DBMS_DATA_MIGRATE进行数据迁移。 在进行数据...
4. 写入本地文件:接收到数据后,将其写入本地临时文件的相应位置,不断更新文件大小,直到下载完成。 二、Etag的应用 Etag是HTTP响应头中的一种标识,代表了资源的一个版本或状态。当客户端再次请求同一资源时,...
在IT行业中,获取文件目录是一项基础且重要的任务,特别是在文件管理、数据操作和系统集成等场景下。这个任务通常涉及到编程语言中的文件I/O(输入/输出)操作,特别是文件和目录的遍历。让我们详细探讨一下这个主题...
- 默认情况下,Cookie大小限制为4KB,数量有限制,通常每个域名下最多4096个。 2. **设置Cookie** - 在Java中,我们可以使用`HttpServletResponse`的`addCookie`方法来创建和设置Cookie。例如: ``` Cookie ...