可能重复:
java有效地获取文件大小
我有一个名为filename的文件,位于E://file.txt.
FileInputStream fileinputstream = new FileInputStream(filename);
Run Code Online (Sandbox Code Playgroud)
我想要做的是以字节为单位计算此文件的大小.我怎么能这样做?
我想创建一个类,例如,扩展HttpServlet?我的编译器警告我,我的类应该有一个serialVersionUID.如果我知道这个对象永远不会被序列化,我应该定义它还是添加注释来抑制这些警告?
你会做什么以及为什么?
让我们说我有一个清单:
listOfStuff =([a,b], [c,d], [e,f], [f,g])
Run Code Online (Sandbox Code Playgroud)
我想要做的是以类似于以下代码的方式遍历中间2组件:
for item in listOfStuff(range(2,3))
print item
Run Code Online (Sandbox Code Playgroud)
最终结果应该是:
[c,d]
[e,f]
Run Code Online (Sandbox Code Playgroud)
此代码目前不起作用,但我希望您能理解我想要做的事情.
我一直在努力的Python最近相当多,并开始阅读的Django的文档,但我不能否认的事实,大多数的视频教程,我发现通常显示Linux作为操作系统选择.我主要是忽略了这一点,但我开始使用命令的人,如"触摸"对此我没有关于相当于是在Windows 7命令提示符什么想法临到一些问题.我听说过Power Shell中的New-Item,但它很乱,我担心这种"等同的搜索"可能会一次又一次地出现......
于是我开始不知道为什么被大部分使用Linux与Python的人来说,将是一个很好的举措(知道我的Linux知识是完全空),学习使用Linux发展的目的是什么?是否允许我在使用Python进行开发时更有效率?是否可以列出这样做的好处?
我们有一个内部Java库,由于遗留原因,需要使用Java 1.4进行编译.但是,这个lib已经经历了几个版本,后者已经使用了某些方法和对象.出于客户端支持的原因,代码需要使用其中一些已弃用的方法/对象.因此,我们始终在项目的构建路径上保留最新的lib(在Eclipse中).
我想要
@SuppressWarnings("deprecation");
Run Code Online (Sandbox Code Playgroud)
但是,对前面提到的1.4依赖性,这是不可能的.
有没有办法让我删除警告,如果只是从我的Eclipse Problems视图,并在某种程度上清理我的开发环境?
我想将在一个画布(细节)中绘制的图像复制到另一个画布中.通常讨论的使用位图的解决方案将无法工作,因为Bitmap类没有许多属于Canvas类的重要方法.还有其他解决方案吗?
http://scienceoss.com/read-excel-files-from-python/comment-page-1/#comment-1051
从上面的链接,我使用此实用程序来读取XLS文件.如果XLS文件包含不同的语言字符(如中文或印地语),则无法正确输出.这有解决方法吗?
谷歌搜索后,我发现了这个:
import xlrd
def upload_xls(dir,file,request):
try:
global msg
global row_num
row_num = []
header_arr = []
global file_path
file_path = dir
#reader = csv.reader(open(file), delimiter='#', quotechar='"')
book = xlrd.open_workbook('dodgy.xls',encoding='cp1252') ##To specify UTF8-encoding
wb.sheet_names()
sh = wb.sheet_by_index(0)
valid_xl_format = 0
invalid_xl_format = 0
except:
print "Error
Run Code Online (Sandbox Code Playgroud)
但是该行有一个错误book = open_workbook('dodgy.xls',encoding='cp1252'):
TypeError: open_workbook() got an unexpected keyword argument 'encoding'