Someone made the remark on my old question (second-to-last comment on the answer from here) that a integrable function $f>0$ on $[0,1]$ does not imply $\int_0^1 f >0$ since limits do not preserve strict inequality. But I think it is true and I will try to give a proof.
Since $\{f>0\} = \cup_{n=1}^{\infty}\{f>\frac{1}{n}\}$, from continuity of Lebesgue measure $$ 1= m(\{f>0\}) = m\left(\bigcup_{n=1}^{\infty}\Big\{f>\frac{1}{n}\Big\}\right) = \lim_{n\rightarrow \infty} m\left(\Big\{f>\frac{1}{n}\Big\}\right),$$ this means there exists $N$ such that $m\left(\Big\{f>\frac{1}{N}\Big\}\right)\geq 1/2$.
Then $\frac{1}{N}\chi_{\{f>\frac{1}{N}\}} \leq f$ and $$\int_0^1 f \geq \int_0^1 \frac{1}{N}\chi_{\{f>\frac{1}{N}\}} \geq \frac{1}{2N} > 0.$$
Is this correct?